I can not identify the reason for this error, and I made other developments with this logic and it worked.
The method or operation is not implemented.
Follow the code below:
Method that starts values:
private void linkLblStatus_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
try
{
Pedido objPedido = new Pedido();
RetornoSefaz objRetorno = new RetornoSefaz();
objPedido.PedEmpresa = Metodos.empresa;
objPedido.PedNumero = txtNumPedido.Text;
if (objPedido.ConsultarNFPedido(Metodos.empresa, objPedido.PedNumero) > 0)
{
if (objPedido.pedNFStatus == "Rejeitada" || objPedido.pedNFStatus == "Autorizada")
{
objRetorno.NFEmpresa = objPedido.PedEmpresa;
objRetorno.NFNumero = objPedido.pedNFNumero;
objRetorno.NFSerie = objPedido.pedNFSerie;
objRetorno.NFCliente = txtCodigo.Text;
objRetorno.NFTipo = objPedido.pedNFTipo;
List<RetornoSefaz> ListaRetorno = objRetorno.ListarRetornoSefaz();
if (ListaRetorno.Count > 0)
{
FrmStatusNF frmStatus = new FrmStatusNF(ListaRetorno);
frmStatus.ShowDialog();
}
}
}
}
catch (Exception ex)
{
throw ex;
}
}
ResumeListSet where it is causing the error:
The error happens on the line: DataTable dt = SqlDAO.ConsultarSQL(strSql, listaParam.ToArray());
public List<RetornoSefaz> ListarRetornoSefaz()
{
try
{
List<SqlParameter> listaParam = new List<SqlParameter>();
StringBuilder strSql = new StringBuilder();
strSql.Append("SELECT * FROM VincoRetornoSefaz WHERE 1=1");
if (!string.IsNullOrEmpty(NFEmpresa))
{
strSql.Append(" AND NFEmpresa = @NFEmpresa ");
listaParam.Add(new SqlParameter("@NFEmpresa", NFEmpresa));
}
if (!string.IsNullOrEmpty(NFNumero))
{
strSql.Append(" AND NFNumero = @NFNumero ");
listaParam.Add(new SqlParameter("@NFNumero", NFNumero));
}
if (!string.IsNullOrEmpty(NFSerie))
{
strSql.Append(" AND NFSerie = @NFSerie");
listaParam.Add(new SqlParameter("@NFSerie", NFSerie));
}
if (!string.IsNullOrEmpty(NFCliente))
{
strSql.Append(" AND NFCliente = @NFCliente ");
listaParam.Add(new SqlParameter("@NFCliente", NFCliente));
}
if (!string.IsNullOrEmpty(NFTipo))
{
strSql.Append(" AND NFTipo = @NFTipo ");
listaParam.Add(new SqlParameter("@NFTipo", NFTipo));
}
strSql.Append(" ORDER BY NFINDENT DESC ");
DataTable dt = SqlDAO.ConsultarSQL(strSql, listaParam.ToArray());
return dt.ToList<RetornoSefaz>();
}
catch (Exception ex)
{
throw ex;
}
}
}