public override List<extraccion> listarextraccionespendientes() { List<extraccion> lista = new List<extraccion>(); OleDbConnection conexion = new OleDbConnection("Provider=Microsoft.Ace.OLEDB.12.0;data Source= D:\\laboratorio.accdb"); conexion.Open(); OleDbCommand cmd = new OleDbCommand("select cod, cedula, lugar, urgencia, azucar, colesterol, tsh from extracciones where entrega=false", conexion); OleDbDataReader datos = cmd.ExecuteReader(); while (datos.Read()) { extraccion e = new extraccion(); e.Cod = Convert.ToInt32(datos["Cod"]); e.Cedula = datos["Cedula"].ToString(); e.Lugar = datos["Lugar"].ToString(); e.Urgencia = Convert.ToBoolean(datos["Urgencia"]); e.Azucar = Convert.ToBoolean(datos["Azucar"]); e.Colesterol = Convert.ToBoolean(datos["Colesterol"]); e.Tsh = Convert.ToBoolean(datos["Tsh"]); // e.Costo = Convert.ToInt32(datos["Costo"]); lista.Add(e); } conexion.Close(); return lista; }
public static void filtrarxcodigo(int cod) { extraccion ex = new extraccion(); ex.Cod = cod; pers.filtrarxcodigo(ex); }
public static void actualizardatos(float resultadoazucar, float resultadocolesterol, float resultadotsh, int cod) { extraccion ex = new extraccion(); ex.Resultadoazucar = resultadoazucar; ex.Resultadocolesterol = resultadocolesterol; ex.Resultadotsh = resultadotsh; ex.Cod = cod; pers2.actualizardatos(ex); }
public override void filtrarxcodigo(extraccion ex) { OleDbConnection conexion = new OleDbConnection("Provider=Microsoft.Ace.OLEDB.12.0;data Source= D:\\laboratorio.accdb"); conexion.Open(); OleDbCommand cmd = new OleDbCommand("Select * from EXTRACCIONES Where Cod=@filtrocodigo", conexion); cmd.Parameters.AddWithValue("@filtrocodigo", Convert.ToInt32(ex.Cod)); OleDbDataReader datos = cmd.ExecuteReader(); conexion.Close(); }
public static void registrarextraccion(string cedula, string lugar, Boolean urgencia, Boolean azucar, Boolean colesterol, Boolean tsh, Boolean entrega, int costo, string encargado,string institucion) { extraccion e = new extraccion(); e.Cedula = cedula; e.Lugar = lugar; e.Urgencia = urgencia; e.Azucar = azucar; e.Colesterol = colesterol; e.Tsh = tsh; e.Entrega = entrega; e.Costo = costo; e.Encargado = encargado; e.Institucion = institucion; pers2.registrarextraccion(e); }
public override void actualizardatos(extraccion e) { OleDbConnection conexion = new OleDbConnection("Provider=Microsoft.Ace.OLEDB.12.0;data Source= D:\\laboratorio.accdb"); conexion.Open(); OleDbCommand cmd = new OleDbCommand("UPDATE EXTRACCIONES SET Resultadoazucar=@rea, Resultadocolesterol=@rec,Resultadotsh=@ret Where Cod=@filtrocodigo", conexion); cmd.Parameters.AddWithValue("@rea", e.Resultadoazucar); cmd.Parameters.AddWithValue("@rec", e.Resultadocolesterol); cmd.Parameters.AddWithValue("@ret", e.Resultadotsh); cmd.Parameters.AddWithValue("@filtrocodigo", Convert.ToInt32(e.Cod)); // cmd.Parameters.AddWithValue("@ent", e.Entrega); //OleDbDataReader datos = cmd.ExecuteReader(); cmd.ExecuteNonQuery(); conexion.Close(); }
public override void registrarextraccion(extraccion ex) { OleDbConnection conexion = new OleDbConnection("Provider=Microsoft.Ace.OLEDB.12.0;data Source= D:\\laboratorio.accdb"); conexion.Open(); OleDbCommand cmd = new OleDbCommand("INSERT INTO EXTRACCIONES(Cedula, Lugar,Urgencia,Azucar,Colesterol,Tsh , Entrega, Costo, Encargado, Institucion) VALUES(@ced,@lug,@urg,@azu,@col,@tsh,@ent, @pre, @enc, @ins)", conexion); cmd.Parameters.AddWithValue("@ced", ex.Cedula); cmd.Parameters.AddWithValue("@lug", ex.Lugar); cmd.Parameters.AddWithValue("@urg", ex.Urgencia); cmd.Parameters.AddWithValue("@azu", ex.Azucar); cmd.Parameters.AddWithValue("@col", ex.Colesterol); cmd.Parameters.AddWithValue("@ths", ex.Tsh); cmd.Parameters.AddWithValue("@ent", ex.Entrega); cmd.Parameters.AddWithValue("@pre", ex.Costo); cmd.Parameters.AddWithValue("@enc", ex.Encargado); cmd.Parameters.AddWithValue("@ins", ex.Institucion); OleDbDataReader datos = cmd.ExecuteReader(); conexion.Close(); }
public abstract void registrarextraccion( extraccion ex);
public abstract void filtrarxcodigo(extraccion ex);
public abstract void actualizardatos(extraccion e);