public List <CENNotaCreditoVenta> buscarVentas(CENNotaCreditoParametroBuscarVenta parametros) { CADNotaCredito cadNotaCredito = new CADNotaCredito(); List <CENNotaCreditoVenta> lista = null; try { lista = cadNotaCredito.buscarVentas(parametros); } catch (Exception ex) { throw ex; } return(lista); }
public List <CENNotaCreditoVenta> buscarVentas(CENNotaCreditoParametroBuscarVenta parametros) { SqlConnection con = null; SqlCommand cmd = null; SqlDataReader dr = null; CENNotaCreditoVenta objeto = null; List <CENNotaCreditoVenta> lista = new List <CENNotaCreditoVenta>(); CADConexion CadCx = new CADConexion(); DateTime fecha = DateTime.Now; try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_notacredito_buscar_ventas", con); cmd.CommandType = CommandType.StoredProcedure; if (parametros.codVenta != null) { if (parametros.codVenta.Length > 0) { cmd.Parameters.Add("@p_codigo", SqlDbType.Int).Value = Convert.ToInt32(parametros.codVenta); } } if (parametros.serie != null) { if (parametros.serie.Length > 0) { cmd.Parameters.Add("@p_serie", SqlDbType.VarChar, 20).Value = parametros.serie; } } if (parametros.numero != null) { if (parametros.numero.Length > 0) { cmd.Parameters.Add("@p_numero", SqlDbType.Int).Value = Convert.ToInt32(parametros.numero); } } if (parametros.fechaInicio != null) { if (parametros.fechaInicio.Length > 0) { fecha = ConvertFechaStringToDate(parametros.fechaInicio); cmd.Parameters.Add("@p_fechaInicio", SqlDbType.Date).Value = fecha; } } if (parametros.fechaFin != null) { if (parametros.fechaFin.Length > 0) { fecha = ConvertFechaStringToDate(parametros.fechaFin); cmd.Parameters.Add("@p_fechaFin", SqlDbType.Date).Value = fecha; } } if (parametros.codCliente != null) { if (parametros.codCliente.Length > 0) { cmd.Parameters.Add("@p_codCliente", SqlDbType.Int).Value = Convert.ToInt32(parametros.codCliente); } } if (parametros.codVendedor != null) { if (parametros.codVendedor.Length > 0 && parametros.codVendedor != "0") { cmd.Parameters.Add("@p_codVendedor", SqlDbType.Int).Value = Convert.ToInt32(parametros.codVendedor); } } con.Open(); dr = cmd.ExecuteReader(); while (dr.Read()) { objeto = new CENNotaCreditoVenta(); objeto.ntraVenta = Convert.ToInt32(dr["ntraVenta"]); objeto.nombres = dr["nombres"].ToString(); lista.Add(objeto); } } catch (Exception ex) { throw ex; } finally { con.Close(); } return(lista); }