public IList <Localidad> traerLocalidades(Int32 prov) { DataAccessLayer accesoDatos = new DataAccessLayer(); IList <Localidad> lista = new List <Localidad>(); try { accesoDatos.setearComandoText("Select IDLOCALIDAD,NOMBRE From LOCALIDAD where IDPROVINCIA =" + prov); accesoDatos.abrirConexion(); accesoDatos.ejecutarQuery(); while (accesoDatos.Lector.Read()) { Localidad loc = new Localidad(); loc.ID_Localidad1 = accesoDatos.Lector.GetInt32(0); loc.N_Localidad1 = accesoDatos.Lector.GetString(1); lista.Add(loc); } return(lista); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public void modificarLocalidad(Localidad loca) { SqlCommand comando = new SqlCommand(); SqlConnection conexion = new SqlConnection(); try { conexion.ConnectionString = "data source=(local);initial catalog=medicina_db;integrated security=sspi"; comando.CommandType = System.Data.CommandType.Text; comando.Connection = conexion; comando.CommandText = "update localidades set localidad ='" + loca.Localidades + "',cp='" + loca.Cp + "' where idlocalidad =" + loca.Idlocalidad; conexion.Open(); comando.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { conexion.Close(); conexion.Dispose(); comando.Dispose(); } }
public void agregarLocalidad(Localidad nuevo) { SqlConnection conexion = new SqlConnection(); SqlCommand comando = new SqlCommand(); try { conexion.ConnectionString = "data source=(local);initial catalog=medicina_db;integrated security=sspi"; comando.CommandType = System.Data.CommandType.Text; comando.Connection = conexion; comando.CommandText = "insert into localidades values ('" + nuevo.Localidades + "','" + nuevo.Cp + "',1)"; conexion.Open(); comando.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { conexion.Close(); conexion.Dispose(); comando.Dispose(); } }
public IList <Localidad> traerLocalidades() { SqlConnection conexion = new SqlConnection(); SqlCommand comando = new SqlCommand(); SqlDataReader lector; IList <Localidad> lista = new List <Localidad>(); try { conexion.ConnectionString = "data source=(local);initial catalog= medicina_db;integrated security=sspi"; comando.CommandType = System.Data.CommandType.Text; comando.Connection = conexion; comando.CommandText = "select IDLOCALIDAD,LOCALIDAD ,CP,activo from LOCALIDADES where ACTIVO=1"; conexion.Open(); lector = comando.ExecuteReader(); while (lector.Read()) { Localidad aux = new Localidad(); aux.Idlocalidad = lector.GetInt64(0); aux.Localidades = lector.GetString(1); aux.Cp = lector.GetInt64(2); aux.Activo = lector.GetInt32(3); lista.Add(aux); } return(lista); } catch (Exception ex) { throw ex; } finally { conexion.Close(); conexion.Dispose(); comando.Dispose(); } }
public IList <Localidad> buscarLocalidad(string campo, string criterio, string clave) { SqlConnection conexion = new SqlConnection(); SqlCommand comando = new SqlCommand(); SqlDataReader lector; IList <Localidad> lista = new List <Localidad>(); string consulta = "select IDLOCALIDAD,LOCALIDAD ,CP,activo from LOCALIDADES where ACTIVO=1 and "; try { conexion.ConnectionString = "data source=(local);initial catalog= medicina_db;integrated security=sspi"; comando.CommandType = System.Data.CommandType.Text; comando.Connection = conexion; if (campo == "CODIGO POSTAL") { consulta = consulta + "CP"; } else { consulta = consulta + campo; } switch (criterio) { case "Mayor a": consulta = consulta + " > " + clave; break; case "Menor a": consulta = consulta + " < " + clave; break; case "Igual a": consulta = consulta + " = " + clave; break; case "Comienza con": consulta = consulta + " Like '" + clave + "%'"; break; case "Contiene": consulta = consulta + " Like '%" + clave + "%'"; break; case "Termina con": consulta = consulta + " Like '%" + clave + "'"; break; } comando.CommandText = consulta; conexion.Open(); lector = comando.ExecuteReader(); while (lector.Read()) { Localidad aux = new Localidad(); aux.Idlocalidad = lector.GetInt64(0); aux.Localidades = lector.GetString(1); aux.Cp = lector.GetInt64(2); aux.Activo = lector.GetInt32(3); lista.Add(aux); } return(lista); } catch (Exception ex) { throw ex; } finally { } }