Compare commits

..

No commits in common. "fd6956d4db5af4f4b68b353e087d1e77a107fef8" and "aa04fdf0541dd89042990b07e43b2b322218669c" have entirely different histories.

4 changed files with 9 additions and 1325 deletions

View File

@ -113,7 +113,7 @@ namespace DALL
conn.Open(); conn.Open();
return cmd.ExecuteNonQuery() > 0; return cmd.ExecuteNonQuery() > 0;
} }
public bool Excluir(int id) public bool Excluir(int id)
{ {
using SqlConnection conn = new(connectionString); using SqlConnection conn = new(connectionString);
@ -146,7 +146,7 @@ namespace DALL
return PreencherModelo(dr); return PreencherModelo(dr);
return null; return null;
} }
public ModeloFornecedores? CarregarPorDocumento(int empresaId, string documento) public ModeloFornecedores? CarregarPorDocumento(int empresaId, string documento)
{ {
using SqlConnection conn = new(connectionString); using SqlConnection conn = new(connectionString);
@ -171,7 +171,7 @@ namespace DALL
return null; return null;
} }
public List<ModeloFornecedores> Listar(int? empresaId = null, string? nome = null, string? documento = null, string? telefone = null, string? celular = null, string? cidade = null, string? uf = null, string? email = null, bool? ativo = null) public List<ModeloFornecedores> Listar(int? empresaId = null,string? nome = null,string? documento = null,string? telefone = null,string? celular = null,string? cidade = null,string? uf = null,string? email = null,bool? ativo = null)
{ {
List<ModeloFornecedores> lista = []; List<ModeloFornecedores> lista = [];
@ -551,6 +551,4 @@ namespace DALL
AtualizadoEm = dr["AtualizadoEm"] == DBNull.Value ? null : Convert.ToDateTime(dr["AtualizadoEm"]) AtualizadoEm = dr["AtualizadoEm"] == DBNull.Value ? null : Convert.ToDateTime(dr["AtualizadoEm"])
}; };
} }
}
}

View File

@ -1496,250 +1496,13 @@ namespace DAL
} }
#endregion #endregion
#region Mercado Livre - Mercado Livre
public bool AtualizarCategoriaML(int idItem, string categoria)
{
using SqlConnection conn = new(connectionString);
string sql = @" //Parte 7 🔜 Mercado Livre
UPDATE Itens //Parte 8 🔜 Lotes
SET ML_category_id=@CATEGORIA //Parte 9 🔜 Seriais
WHERE ID_ITENS=@ID"; //Parte 10 🔜 Histórico
//Parte 11 🔜 Estatísticas Avançadas
using SqlCommand cmd = new(sql, conn); //Parte 12 🔜 Inteligência do ERP
cmd.Parameters.AddWithValue("@CATEGORIA", categoria);
cmd.Parameters.AddWithValue("@ID", idItem);
conn.Open();
return cmd.ExecuteNonQuery() > 0;
}//AtualizarCategoriaML
public bool AtualizarVideoML(int idItem, string video)
{
using SqlConnection conn = new(connectionString);
string sql = @"
UPDATE Itens
SET ML_video_id=@VIDEO
WHERE ID_ITENS=@ID";
using SqlCommand cmd = new(sql, conn);
cmd.Parameters.AddWithValue("@VIDEO", video);
cmd.Parameters.AddWithValue("@ID", idItem);
conn.Open();
return cmd.ExecuteNonQuery() > 0;
}//AtualizarVideoML
public bool AtualizarGarantiaML(int idItem, string garantia)
{
using SqlConnection conn = new(connectionString);
string sql = @"
UPDATE Itens
SET ML_warranty=@GARANTIA
WHERE ID_ITENS=@ID";
using SqlCommand cmd = new(sql, conn);
cmd.Parameters.AddWithValue("@GARANTIA", garantia);
cmd.Parameters.AddWithValue("@ID", idItem);
conn.Open();
return cmd.ExecuteNonQuery() > 0;
}//AtualizarGarantiaML
public bool AtualizarDescricaoML(int idItem, string descricao)
{
using SqlConnection conn = new(connectionString);
string sql = @"
UPDATE Itens
SET ML_Description=@DESCRICAO
WHERE ID_ITENS=@ID";
using SqlCommand cmd = new(sql, conn);
cmd.Parameters.AddWithValue("@DESCRICAO", descricao);
cmd.Parameters.AddWithValue("@ID", idItem);
conn.Open();
return cmd.ExecuteNonQuery() > 0;
}//AtualizarDescricaoML
public List<ModeloItens> ListarSemCategoriaML()
{
List<ModeloItens> lista = [];
using SqlConnection conn = new(connectionString);
string sql = @"
SELECT *
FROM Itens
WHERE ML_category_id IS NULL
OR ML_category_id=''
ORDER BY NOME";
using SqlCommand cmd = new(sql, conn);
conn.Open();
using SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
lista.Add(PreencherModelo(dr));
return lista;
}//ListarSemCategoriaML
public List<ModeloItens> ListarSemVideoML()
{
List<ModeloItens> lista = [];
using SqlConnection conn = new(connectionString);
string sql = @"
SELECT *
FROM Itens
WHERE ML_video_id IS NULL
OR ML_video_id=''
ORDER BY NOME";
using SqlCommand cmd = new(sql, conn);
conn.Open();
using SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
lista.Add(PreencherModelo(dr));
return lista;
}//ListarSemVideoML
public List<ModeloItens> ListarSemDescricaoML()
{
List<ModeloItens> lista = [];
using SqlConnection conn = new(connectionString);
string sql = @"
SELECT *
FROM Itens
WHERE ML_Description IS NULL
OR ML_Description=''
ORDER BY NOME";
using SqlCommand cmd = new(sql, conn);
conn.Open();
using SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
lista.Add(PreencherModelo(dr));
return lista;
}//ListarSemDescricaoML
public List<ModeloItens> ListarSemGarantiaML()
{
List<ModeloItens> lista = [];
using SqlConnection conn = new(connectionString);
string sql = @"
SELECT *
FROM Itens
WHERE ML_warranty IS NULL
OR ML_warranty=''
ORDER BY NOME";
using SqlCommand cmd = new(sql, conn);
conn.Open();
using SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
lista.Add(PreencherModelo(dr));
return lista;
}//ListarSemGarantiaML
public List<ModeloItens> ProdutosProntosParaPublicacaoML()
{
List<ModeloItens> lista = [];
using SqlConnection conn = new(connectionString);
string sql = @"
SELECT *
FROM Itens
WHERE
ML_category_id IS NOT NULL
AND ML_category_id<>''
AND ML_Description IS NOT NULL
AND ML_Description<>''
AND VENDA<>''
AND GTIN<>''
AND NOME<>''
ORDER BY NOME";
using SqlCommand cmd = new(sql, conn);
conn.Open();
using SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
lista.Add(PreencherModelo(dr));
return lista;
}//ProdutosProntosParaPublicacaoML
public List<ModeloItens> ProdutosPendentesPublicacaoML()
{
List<ModeloItens> lista = [];
using SqlConnection conn = new(connectionString);
string sql = @"
SELECT *
FROM Itens
WHERE
ML_category_id IS NULL
OR ML_category_id=''
OR ML_Description IS NULL
OR ML_Description=''
OR GTIN IS NULL
OR GTIN=''
ORDER BY NOME";
using SqlCommand cmd = new(sql, conn);
conn.Open();
using SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
lista.Add(PreencherModelo(dr));
return lista;
}//ProdutosPendentesPublicacaoML
public bool VerificarProdutoProntoML(int idItem)
{
ModeloItens? item = Carregar(idItem);
if (item == null)
return false;
return
!string.IsNullOrWhiteSpace(item.NOME) &&
!string.IsNullOrWhiteSpace(item.GTIN) &&
!string.IsNullOrWhiteSpace(item.VENDA);
}//VerificarProdutoProntoML
#endregion
//Concluida 26/06/2026 ás 21:58
} }
} }

File diff suppressed because it is too large Load Diff

View File

@ -1,45 +0,0 @@
public class ModeloItensLotes
{
public ModeloItensLotes()
{
ID_ITEM_LOTE = 0;
CODIGO = "";
COD_ITEM = "";
LOTE = "";
QUANTIDADE = 0;
DATA_FABRICACAO = null;
DATA_VALIDADE = null;
NUMERO_NF = "";
FORNECEDOR = "";
OBSERVACAO = "";
ATIVO = true;
DATA_CADASTRO = DateTime.Now;
DATA_ALTERACAO = null;
}
public int ID_ITEM_LOTE { get; set; }
public string CODIGO { get; set; }
public string COD_ITEM { get; set; }
public string LOTE { get; set; }
public decimal QUANTIDADE { get; set; }
public DateTime? DATA_FABRICACAO { get; set; }
public DateTime? DATA_VALIDADE { get; set; }
public string NUMERO_NF { get; set; }
public string FORNECEDOR { get; set; }
public string OBSERVACAO { get; set; }
public bool ATIVO { get; set; }
public DateTime DATA_CADASTRO { get; set; }
public DateTime? DATA_ALTERACAO { get; set; }
}