public static List <Cliente> BuscarContacto(String contacto) { List <Cliente> Lista = new List <Cliente>(); using (SqlConnection conexion = new SqlConnection(Conexion.Connection)) { conexion.Open(); SqlCommand comando = new SqlCommand(string.Format( "select * from Cliente where nombreContacto like '%{0}%' and activo = 1 order by nombre", contacto), conexion); SqlDataReader obdr = comando.ExecuteReader(); while (obdr.Read()) { Cliente cl = new Cliente(); cl.Id = obdr.GetInt32(0); cl.Nombre = obdr.GetString(1); cl.NombreDeContacto = obdr.GetString(2); cl.Cuit = obdr.GetString(3); cl.NumeroTelefono = obdr.GetString(4); cl.NumeroCelular = obdr.GetString(5); cl.CorreoElectronico = obdr.GetString(6); cl.FechaInicio = obdr.GetDateTime(7); cl.Direccion = obdr.GetString(8); cl.Zona = DatosZona.getZona(obdr.GetInt32(9)); cl.Activo = obdr.GetBoolean(10); Lista.Add(cl); } conexion.Close(); return(Lista); } }
public static List <Cliente> BuscarZona(String NombreZona) { List <Cliente> Lista = new List <Cliente>(); using (SqlConnection conexion = new SqlConnection(Conexion.Connection)) { conexion.Open(); SqlCommand comando = new SqlCommand(string.Format( "select Cliente.idCliente, Cliente.nombre, Cliente.nombreContacto, Cliente.cuit, Cliente.numeroTelefono, Cliente.numeroCelular, Cliente.correoElectronico, Cliente.fechaInicio, Cliente.direccion, Cliente.idZona, Cliente.activo from Cliente join Zona on Cliente.idZona = Zona.idZona and Cliente.activo = 1 and Zona.nombre like '%{0}%' order by nombre", NombreZona), conexion); SqlDataReader obdr = comando.ExecuteReader(); while (obdr.Read()) { Cliente cl = new Cliente(); cl.Id = obdr.GetInt32(0); cl.Nombre = obdr.GetString(1); cl.NombreDeContacto = obdr.GetString(2); cl.Cuit = obdr.GetString(3); cl.NumeroTelefono = obdr.GetString(4); cl.NumeroCelular = obdr.GetString(5); cl.CorreoElectronico = obdr.GetString(6); cl.FechaInicio = obdr.GetDateTime(7); cl.Direccion = obdr.GetString(8); cl.Zona = DatosZona.getZona(obdr.GetInt32(9)); cl.Activo = obdr.GetBoolean(10); Lista.Add(cl); } conexion.Close(); return(Lista); } }
public static Repartidor getRepartido(int idRepartidor) { //creo la conexion SqlConnection cnn = new SqlConnection(Conexion.Connection); //abro la conexion cnn.Open(); //Creo el comando sql a utlizar SqlCommand cmd = new SqlCommand("select * from Repartidores Where id = @id"); //Cargo el valor del parametro cmd.Parameters.Add(new SqlParameter("@id", idRepartidor)); //asigno la conexion al comando cmd.Connection = cnn; Repartidor r = new Repartidor(); //creo el datareader SqlDataReader obdr = cmd.ExecuteReader(); //recorro el datareader while (obdr.Read()) { r.Id = obdr.GetInt32(0); r.Nombre = obdr.GetString(1); r.Apellido = obdr.GetString(2); r.Sexo = obdr.GetBoolean(3); r.FechaNacimiento = obdr.GetDateTime(4); r.NumeroTelefono = obdr.GetString(5); r.NumeroCelular = obdr.GetString(6); r.CorreoElectronico = obdr.GetString(7); r.CorreoElectronicoAlternativo = obdr.GetString(8); r.TipoDocumento = obdr.GetString(9); r.NumeroDocumento = obdr.GetString(10); r.FechaIngreso = obdr.GetDateTime(11); r.Direccion = obdr.GetString(12); r.Localidad = DatosLocalidad.getLocalidad(obdr.GetInt32(13)); r.Zona = DatosZona.getZona(obdr.GetInt32(14)); r.Activo = obdr.GetBoolean(15); } cnn.Close(); return(r); }
public static List <Repartidor> BuscarNroDocumento(String nroDocumento) { List <Repartidor> Lista = new List <Repartidor>(); using (SqlConnection conexion = new SqlConnection(Conexion.Connection)) { conexion.Open(); SqlCommand comando = new SqlCommand(string.Format( "Select *d from Repartidores where numeroDocumento like '%{0}%' order by nombre", nroDocumento), conexion); SqlDataReader obdr = comando.ExecuteReader(); while (obdr.Read()) { Repartidor r = new Repartidor(); r.Id = obdr.GetInt32(0); r.Nombre = obdr.GetString(1); r.Apellido = obdr.GetString(2); r.Sexo = obdr.GetBoolean(3); r.FechaNacimiento = obdr.GetDateTime(4); r.NumeroTelefono = obdr.GetString(5); r.NumeroCelular = obdr.GetString(6); r.CorreoElectronico = obdr.GetString(7); r.CorreoElectronicoAlternativo = obdr.GetString(8); r.TipoDocumento = obdr.GetString(9); r.NumeroDocumento = obdr.GetString(10); r.FechaIngreso = obdr.GetDateTime(11); r.Direccion = obdr.GetString(12); r.Localidad = DatosLocalidad.getLocalidad(obdr.GetInt32(13)); r.Zona = DatosZona.getZona(obdr.GetInt32(14)); r.Activo = obdr.GetBoolean(15); Lista.Add(r); } conexion.Close(); return(Lista); } }
public static Cliente getClienteByCuit(string cuit) { //creo la conexion SqlConnection cnn = new SqlConnection(Conexion.Connection); //abro la conexion cnn.Open(); //Creo el comando sql a utlizar SqlCommand cmd = new SqlCommand("select * from Cliente WHERE activo = 1 AND cuit like 'cuit' order by nombre"); //Cargo el valor del parametro cmd.Parameters.Add(new SqlParameter("@cuit", cuit)); //asigno la conexion al comando cmd.Connection = cnn; Cliente cl = new Cliente(); //creo el datareader SqlDataReader obdr = cmd.ExecuteReader(); //recorro el datareader while (obdr.Read()) { cl.Id = obdr.GetInt32(0); cl.Nombre = obdr.GetString(1); cl.NombreDeContacto = obdr.GetString(2); cl.Cuit = obdr.GetString(3); cl.NumeroTelefono = obdr.GetString(4); cl.NumeroCelular = obdr.GetString(5); cl.CorreoElectronico = obdr.GetString(6); cl.FechaInicio = obdr.GetDateTime(7); cl.Direccion = obdr.GetString(8); cl.Zona = DatosZona.getZona(obdr.GetInt32(9)); cl.Activo = obdr.GetBoolean(10); } cnn.Close(); return(cl); }
public static List <Repartidor> getRepartidores() { //creo la conexion SqlConnection cnn = new SqlConnection(Conexion.Connection); //abro la conexion cnn.Open(); SqlCommand cmd = new SqlCommand("SELECT id,nombre,apellido,sexo,fechaNacimiento,numeroTelefono,numeroCelular,correoElectronico,correoElectronicoAlternativo,tipoDocumento,numeroDocumento,fechaIngreso,direccion,idLocalidad,idZona,activo FROM Repartidores where activo = 1 "); //asigno la conexion al comando cmd.Connection = cnn; List <Repartidor> cl = new List <Repartidor>(); //creo el datareader SqlDataReader obdr = cmd.ExecuteReader(); //recorro el datareader while (obdr.Read()) { //Asigno valor a la cuenta cl.Add(new Repartidor(obdr.GetInt32(0), obdr.GetString(1), obdr.GetString(2), obdr.GetBoolean(3), obdr.GetDateTime(4), obdr.GetString(5), obdr.GetString(6), obdr.GetString(7), obdr.GetString(8), obdr.GetString(9), obdr.GetString(10), obdr.GetDateTime(11), obdr.GetString(12), DatosLocalidad.getLocalidad(obdr.GetInt32(13)), DatosZona.getZona(obdr.GetInt32(14)), obdr.GetBoolean(15))); } //Cierro la conexion cnn.Close(); return(cl); }
public static List <Cliente> getClientes() { //creo la conexion SqlConnection cnn = new SqlConnection(Conexion.Connection); //abro la conexion cnn.Open(); SqlCommand cmd = new SqlCommand("SELECT idCliente, nombre, nombreContacto, cuit, numeroTelefono, numeroCelular, correoElectronico, fechaInicio, direccion, idZona, activo FROM Cliente WHERE activo = 1 order by nombre"); //SqlCommand cmd = new SqlCommand("SELECT idEmpresa, nombreEmpresa, contacto, cuit, telefono, celular, email1, email2, direccion, idLocalidad, fechaInicioCompra, cop, idZona FROM Empresa "); //asigno la conexion al comando cmd.Connection = cnn; List <Cliente> cl = new List <Cliente>(); //creo el datareader SqlDataReader obdr = cmd.ExecuteReader(); //recorro el datareader while (obdr.Read()) { //Asigno valor a la cuenta cl.Add(new Cliente(obdr.GetInt32(0), obdr.GetString(1), obdr.GetString(2), obdr.GetString(3), obdr.GetString(4), obdr.GetString(5), obdr.GetString(6), obdr.GetDateTime(7), obdr.GetString(8), DatosZona.getZona(obdr.GetInt32(9)), obdr.GetBoolean(10))); } //Cierro la conexion cnn.Close(); return(cl); }