示例#1
0
        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);
        }
示例#2
0
        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);
        }