Compare commits
No commits in common. "fd6956d4db5af4f4b68b353e087d1e77a107fef8" and "aa04fdf0541dd89042990b07e43b2b322218669c" have entirely different histories.
fd6956d4db
...
aa04fdf054
@ -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"])
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|||||||
249
DAL/DALItens.cs
249
DAL/DALItens.cs
@ -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
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
1032
DAL/DALItensLotes.cs
1032
DAL/DALItensLotes.cs
File diff suppressed because it is too large
Load Diff
@ -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; }
|
|
||||||
}
|
|
||||||
Loading…
Reference in New Issue
Block a user