//Metodo para obtener la lista completa de todos los tipos de situacion crediticia public List <SituacionCrediticia> obtenerSitCrediticia() { List <SituacionCrediticia> lista = new List <SituacionCrediticia>(); string StrConn = ConfigurationManager.ConnectionStrings["BDLocal"].ToString(); using (SqlConnection conn = new SqlConnection(StrConn)) { conn.Open(); SqlCommand comm = conn.CreateCommand(); comm.CommandText = "pListarSituacionCrediticia"; comm.CommandType = System.Data.CommandType.StoredProcedure; SqlDataReader dr = comm.ExecuteReader(); while (dr.Read()) { byte id = dr.GetByte(0); string nombre = dr.GetString(1).Trim(); string descripcion = dr.GetString(2).Trim(); SituacionCrediticia sc = new SituacionCrediticia(id, nombre, descripcion); lista.Add(sc); } dr.Close(); } return(lista); }
public List <Cliente> obtenerClientes() { List <Cliente> lista = new List <Cliente>(); string StrConn = ConfigurationManager.ConnectionStrings["BDLocal"].ToString(); using (SqlConnection conn = new SqlConnection(StrConn)) { conn.Open(); SqlCommand comm = conn.CreateCommand(); comm.CommandText = "obtenerClientes"; comm.CommandType = System.Data.CommandType.StoredProcedure; SqlDataReader dr = comm.ExecuteReader(); while (dr.Read()) { int id = dr.GetInt32(0); string nombre = dr.GetString(1).Trim(); string apellido = dr.GetString(2).Trim(); string sexo = dr.GetString(3).Trim(); string fechaNacimiento = dr.GetDateTime(4).Date.ToString("dd-MM-yyyy"); TipoDni idTipoDni = new TipoDni((byte)id); string numDni = dr.GetString(6).Trim(); //byte fotoFrenteDni = dr.GetByte(7); //byte fotoDorsoDni = dr.GetByte(8); Localidad idLocalidad = new Localidad(id); string domicilio = dr.GetString(10).Trim(); string telefono = dr.GetString(11).Trim(); string email = dr.GetString(12).Trim(); SituacionCrediticia idSituacionCrediticia = new SituacionCrediticia(); string nombreUsuario = dr.GetString(14).Trim(); string password = dr.GetString(15).Trim(); Cliente cli = new Cliente(id, nombre, apellido, sexo, fechaNacimiento, idTipoDni, numDni /*, fotoFrenteDni, fotoDorsoDni*/, idLocalidad, domicilio, telefono, email, idSituacionCrediticia, nombreUsuario, password); lista.Add(cli); } dr.Close(); } return(lista); }
public Cliente obtenerPorId(int id) { Cliente cli = null; string StrConn = ConfigurationManager.ConnectionStrings["BDLocal"].ToString(); using (SqlConnection conn = new SqlConnection(StrConn)) { conn.Open(); SqlCommand comm = new SqlCommand("obtenerCliente", conn); comm.CommandType = System.Data.CommandType.StoredProcedure; comm.Parameters.Add(new SqlParameter("@id", id)); SqlDataReader dr = comm.ExecuteReader(); if (dr.Read()) { string nombre = dr.GetString(1); string apellido = dr.GetString(2); string sexo = dr.GetString(3); string fechaNacimiento = dr.GetDateTime(4).Date.ToString("dd-MM-yyyy"); TipoDni idTipoDni = new TipoDni((byte)id); string numDni = dr.GetString(6); //byte fotoFrenteDni = dr.GetByte(7); //byte fotoDorsoDni = dr.GetByte(8); Localidad idLocalidad = new Localidad(id); string domicilio = dr.GetString(10); string telefono = dr.GetString(11); string email = dr.GetString(12); SituacionCrediticia idSituacionCrediticia = new SituacionCrediticia(); string nombreUsuario = dr.GetString(14); string password = dr.GetString(15); cli = new Cliente(id, nombre, apellido, sexo, fechaNacimiento, idTipoDni, numDni /*, fotoFrenteDni, fotoDorsoDni*/, idLocalidad, domicilio, telefono, email, idSituacionCrediticia, nombreUsuario, password); } dr.Close(); } return(cli); }
public Cliente(int id, string nombre, string apellido, string sexo, int idTipoDni, string numDni, string fotoFrenteDni, string fechaNacimiento, string fotoDorsoDni, int idLocalidad, string domicilio, string telefono, string email, string nombreUsuario, string password, int cuentaValida, string selfieCliente) { this.id = id; this.nombre = nombre; this.apellido = apellido; this.sexo = sexo; this.fechaNacimiento = fechaNacimiento; this.idTipoDni = idTipoDni; this.numDni = numDni; this.selfieCliente = selfieCliente; this.fotoFrenteDni = fotoFrenteDni; this.fotoDorsoDni = fotoDorsoDni; this.idLocalidad = idLocalidad; this.domicilio = domicilio; this.telefono = telefono; this.email = email; this.idSituacionCrediticia = idSituacionCrediticia; this.nombreUsuario = nombreUsuario; this.password = password; this.cuentaValida = cuentaValida; }