public int LoadByID(DateTime fecha, string codigo_paciente, int bloque) { int code = this.Connection.Connect(); if (code != 0) { return(code); } string query = string.Format("SELECT * FROM {0} WHERE {0}.{1} = {2} AND {0}.{3} = '{4}' AND {0}.{5} = {6}", TN, FechaColumnName, FunctionLibrary.GetQueryStringForDateTime(fecha), CodigoPacienteColumnName, codigo_paciente, BloqueColumnName, bloque); var adapter = new OleDbDataAdapter(query, this.Connection.OleDB_Connection); var ds = new DataSet(); adapter.Fill(ds, TN); this.Connection.Disconnect(); this.Vista_Predeterminada = new DataView(ds.Tables[0]); Rewind(); return(ds.Tables[0].Rows.Count); }
public bool Update(string codigo, string nombre, string apellido1, string apellido2, string direccion, DateTime fecha_nacimiento, string sexo, string escolaridad, string aplicador, string lugar) { int code = this.Connection.Connect(); if (code != 0) { return(false); } string query = string.Format("UPDATE {0} SET {1} = '{2}', {3} = '{4}', {5} = '{6}', {7} = '{8}', {9} = {10}, {11} = '{12}', {13} = '{14}' , {15} = '{16}' , {17} = '{18}' WHERE {19} = '{20}'", TN, NombreColumnName, nombre, Apellido1ColumnName, apellido1, Apellido2ColumnName, apellido2, DireccionColumnName, direccion, Fecha_NacimientoColumnName, FunctionLibrary.GetQueryStringForDateTime(fecha_nacimiento), SexoColumnName, sexo, EscolaridadColumnName, escolaridad, AplicadorColumnName, aplicador, LugarColumnName, lugar, CodigoPacienteColumnName, codigo); var comm = new OleDbCommand(query, this.Connection.OleDB_Connection); this.Connection.Open(); comm.ExecuteNonQuery(); this.Connection.Disconnect(); return(true); }