internal static decimal GetSaldo(int idCliente) { Saldo_Cliente obj = new Saldo_Cliente(); try { using (SqlConnection cnn = ConexionBD.GetConexion()) { cnn.Open(); string strComando = "SELECT IdSaldo, Mes, Año, idCliente, SaldoMes FROM Saldo_Cliente WHERE idCliente=@cl"; SqlCommand comando = new SqlCommand(strComando, cnn); comando.Parameters.AddWithValue("@cl", idCliente); using (SqlDataReader reader = comando.ExecuteReader(CommandBehavior.SingleRow)) { if (reader.HasRows) { reader.Read(); obj.IdSaldo = reader.GetInt32(0); obj.Mes = reader.GetInt32(1); obj.Año = reader.GetInt32(2); obj.idCliente = ClientesBD.GetObjeto(reader.GetInt32(3)); obj.SaldoMes = reader.GetDecimal(4); } } } return(obj.SaldoMes); } catch (Exception ex) { throw ex; } }
internal static List <Vista_Saldo_Cliente> GetVista() { List <Vista_Saldo_Cliente> vista = new List <Vista_Saldo_Cliente>(); using (SqlConnection cnn = ConexionBD.GetConexion()) { cnn.Open(); string selectComando = "SELECT TOP 1500[IdCliente],[ApeNombre],[Suma]FROM[ControlSoderia].[dbo].[Vista_Saldo]"; SqlCommand comando = new SqlCommand(selectComando, cnn); using (SqlDataReader reader = comando.ExecuteReader()) { while (reader.Read()) { Vista_Saldo_Cliente obj = new Vista_Saldo_Cliente(); obj.idCliente = ClientesBD.GetObjeto(reader.GetInt32(0)); obj.ApeNombre = reader.GetString(1); obj.Suma = reader.GetDecimal(2); vista.Add(obj); } } return(vista); } }
internal static List <Reparto> GetLista() { List <Reparto> listaReparto = new List <Reparto>(); using (SqlConnection cnn = ConexionBD.GetConexion()) { cnn.Open(); string strComando = "SELECT IdReparto, NroReparto, idCliente, Mes, Sem1, Sem2, Sem3, Sem4 FROM Reparto "; SqlCommand comando = new SqlCommand(strComando, cnn); using (SqlDataReader reader = comando.ExecuteReader()) { while (reader.Read()) { Reparto obj = new Reparto(); obj.IdReparto = reader.GetInt32(0); obj.NroReparto = reader.GetInt32(1); obj.idCliente = ClientesBD.GetObjeto(reader.GetInt32(2)); obj.Mes = reader[3] == DBNull.Value ? string.Empty : reader.GetString(3); obj.Sem1 = reader[4] == DBNull.Value ? string.Empty : reader.GetString(4); obj.Sem2 = reader[5] == DBNull.Value ? string.Empty : reader.GetString(5); obj.Sem3 = reader[6] == DBNull.Value ? string.Empty : reader.GetString(6); obj.Sem4 = reader[7] == DBNull.Value ? string.Empty : reader.GetString(7); listaReparto.Add(obj); } } } return(listaReparto); }
internal static List <Reparto> GetListaFilrada(string nroReparto) { List <Reparto> lista = new List <Reparto>(); using (SqlConnection cnn = ConexionBD.GetConexion()) { cnn.Open(); string strComando = "SELECT * FROM Reparto WHERE NroReparto like '%'+@nro+'%' "; SqlCommand comando = new SqlCommand(strComando, cnn); comando.Parameters.AddWithValue("@nro", nroReparto); using (SqlDataReader reader = comando.ExecuteReader()) { while (reader.Read()) { Reparto obj = new Reparto(); obj.IdReparto = reader.GetInt32(0); obj.NroReparto = reader.GetInt32(1); obj.idCliente = ClientesBD.GetObjeto(reader.GetInt32(2)); obj.Mes = reader[3] == DBNull.Value ? string.Empty : reader.GetString(3); obj.Sem1 = reader[4] == DBNull.Value ? string.Empty : reader.GetString(4); obj.Sem2 = reader[5] == DBNull.Value ? string.Empty : reader.GetString(5); obj.Sem3 = reader[6] == DBNull.Value ? string.Empty : reader.GetString(6); obj.Sem4 = reader[7] == DBNull.Value ? string.Empty : reader.GetString(7); lista.Add(obj); } } } return(lista); }
internal static void CargarComboFiltrado(ref ComboBox cboCliente, string filtro) { List <Cliente> lista = ClientesBD.FiltrarClientesCombo(filtro); Cliente c = new Cliente() { ApeNombre = "<Seleccione un cliente>" }; lista.Insert(0, c); cboCliente.DataSource = lista; cboCliente.DisplayMember = "ApeNombre"; cboCliente.ValueMember = "IdCliente"; }
internal static List <Registro> GetLista() { List <Registro> listaRegistro = new List <Registro>(); using (SqlConnection cnn = ConexionBD.GetConexion()) { try { cnn.Open(); string selectCommand = "SELECT IdRecibo, numDia, numMes, numAño, idCliente, idProducto, Cantidad, Precio, Importe, SaldoAnterior FROM Recibo ORDER BY numDia desc"; SqlCommand comando = new SqlCommand(selectCommand, cnn); using (SqlDataReader reader = comando.ExecuteReader()) { while (reader.Read()) { Registro obj = new Registro(); obj.IdRegistro = reader.GetInt32(0); obj.numDia = reader.GetInt32(1); obj.numMes = reader.GetInt32(2); obj.año = reader.GetInt32(3); obj.idCliente = ClientesBD.GetObjeto(reader.GetInt32(4)); obj.idProducto = ProductosBD.GetObjeto(reader.GetInt32(5)); obj.Cantidad = reader.GetInt32(6); obj.Precio = reader.GetDecimal(7); obj.Importe = reader.GetDecimal(8); obj.SaldoAnterior = reader.GetDecimal(9); listaRegistro.Add(obj); } } } catch (Exception) { throw; } } return(listaRegistro); }
internal static List <Saldo_Cliente> GetLista() { List <Saldo_Cliente> lista = new List <Saldo_Cliente>(); using (SqlConnection cnn = ConexionBD.GetConexion()) { try { cnn.Open(); string selectCommand = "SELECT IdSaldo, Mes, Año, idCliente, SaldoMes FROM Saldo_Cliente ORDER BY Mes, Año desc"; SqlCommand comando = new SqlCommand(selectCommand, cnn); using (SqlDataReader reader = comando.ExecuteReader()) { while (reader.Read()) { Saldo_Cliente obj = new Saldo_Cliente(); obj.IdSaldo = reader.GetInt32(0); obj.Mes = reader.GetInt32(1); obj.Año = reader.GetInt32(2); obj.idCliente = ClientesBD.GetObjeto(reader.GetInt32(3)); obj.SaldoMes = reader.GetDecimal(4); lista.Add(obj); } } } catch (Exception) { throw; } } return(lista); }