public Operador(string nombre, string passwd) { Database db = new Database("SELECT * FROM operadores WHERE operador_nombre = @nombre AND operador_passwd = @passwd"); db.addParameter("nombre", System.Data.SqlDbType.VarChar, nombre); db.addParameter("passwd", System.Data.SqlDbType.VarChar, passwd); DataTable dt = db.getData(); if (dt.Rows.Count == 1) setData(dt.Rows[0]); else throw new Exception("Nombre o Password incorrecto"); }
private void cargarSaldo() { string sql = @"select sum(litros) as litros from egreso_ingreso where bomba = @bomba or @bomba = '" + TODAS + @"'"; Bomba bomba = (Bomba)ddlBombas.SelectedItem; using (Database db = new Database(sql)) { db.addParameter("@bomba", SqlDbType.VarChar, bomba.Nombre); DataTable dt = db.getData(); lblSaldoValor.Text = ((double)dt.Rows[0]["litros"]).ToString("#,0.0"); } }
private void cargarGV() { string sql = @"select bomba,dia,hora,operador,item,litros,final from egreso_ingreso where bomba = @bomba or @bomba = '" + TODAS + @"' order by hora desc"; Bomba bomba = (Bomba)ddlBombas.SelectedItem; using (Database db = new Database(sql)) { db.addParameter("@bomba", SqlDbType.VarChar, bomba.Nombre); DataTable dt = db.getData(); gv.DataSource = dt; } }
private void CargarGV() { string sql = @"select egreso_id as ID, bomba_nombre as Bomba, empresa_nombre as Empresa, chofer_nombre as Chofer, camion_patente as Camion, egreso_hora as Hora, egreso_litros as Litros from egresos_abiertos order by Empresa,Chofer"; using (Database db = new Database(sql)) { DataTable dt = db.getData(); gv.DataSource = dt; } }
public void Crear() { string sql = @"egreso_crear"; using (Database db = new Database(sql, CommandType.StoredProcedure)) { db.addParameter("@empresa", System.Data.SqlDbType.Int, camion.Empresa.Rut); db.addParameter("@chofer", System.Data.SqlDbType.Int, chofer.Rut); db.addParameter("@patente", System.Data.SqlDbType.Char, camion.Patente); db.addParameter("@operador", System.Data.SqlDbType.VarChar, operador.Nombre); db.addParameter("@litros", System.Data.SqlDbType.Float, litros_egreso); db.addParameter("@bomba", System.Data.SqlDbType.SmallInt, bomba.ID); DataTable dt = db.getData(); id = (long)dt.Rows[0]["egreso_id"]; hora = (DateTime)dt.Rows[0]["egreso_hora"]; } }
public static Camion getFromPatente(string patente) { string sql = @"select e.empresa_nombre,c.empresa_rut,c.camion_patente from camiones c inner join empresas e on c.empresa_rut = e.empresa_rut where c.camion_patente = @patente order by e.empresa_nombre,c.camion_patente"; Camion resultado = null; using (Database db = new Database(sql)) { db.addParameter("@patente", SqlDbType.VarChar, patente); DataTable dt = db.getData(); if (dt.Rows.Count == 1) { DataRow dr = dt.Rows[0]; resultado = new Camion(new Empresa((int)dr["empresa_rut"], (string)dr["empresa_nombre"]), (string)dr["camion_patente"]); } } return resultado; }
public static Chofer[] getFromEmpresa(int rut) { string sql = @"select e.empresa_rut,e.empresa_nombre,c.chofer_rut,c.chofer_nombre from choferes c inner join empresas e on c.empresa_rut = e.empresa_rut where e.empresa_rut = @rut order by e.empresa_nombre,c.chofer_nombre"; List<Chofer> resultado = new List<Chofer>(); using (Database db = new Database(sql)) { db.addParameter("@rut", SqlDbType.Int, rut); DataTable dt = db.getData(); foreach (DataRow dr in dt.Rows) { resultado.Add( new Chofer( new Empresa((int)dr["empresa_rut"], (string)dr["empresa_nombre"]), (int)dr["chofer_rut"], (string)dr["chofer_nombre"])); } } return resultado.ToArray(); }