Exemplo n.º 1
0
 public void Crear()
 {
     string sql = "INSERT INTO bombas (bomba_nombre) VALUES (@nombre)";
     Database db = new Database(sql);
     db.addParameter("nombre", SqlDbType.VarChar, nombre);
     db.execute();
 }
Exemplo n.º 2
0
 public void Borrar()
 {
     string sql = "DELETE FROM empresas WHERE empresa_rut = @rut";
     Database db = new Database(sql);
     db.addParameter("@rut", System.Data.SqlDbType.Int, rut);
     db.execute();
 }
Exemplo n.º 3
0
 public void Borrar()
 {
     string sql = "DELETE from bombas  WHERE bomba_id = @id";
     Database db = new Database(sql);
     db.addParameter("id", SqlDbType.SmallInt, id);
     db.execute();
 }
Exemplo n.º 4
0
 public void Guardar()
 {
     string sql = "UPDATE bombas SET bomba_nombre = @nombre WHERE bomba_id = @id";
     Database db = new Database(sql);
     db.addParameter("id", SqlDbType.SmallInt, id);
     db.addParameter("nombre", SqlDbType.VarChar, nombre);
     db.execute();
 }
Exemplo n.º 5
0
 public void Crear()
 {
     string sql = "INSERT INTO empresas (empresa_rut, empresa_nombre) values (@rut,@nombre)";
     Database db = new Database(sql);
     db.addParameter("@rut", System.Data.SqlDbType.Int, rut);
     db.addParameter("@nombre", System.Data.SqlDbType.VarChar, nombre);
     db.execute();
 }
Exemplo n.º 6
0
 public void Guardar()
 {
     string sql = "UPDATE empresas SET empresa_nombre = @nombre WHERE empresa_rut = @rut";
     Database db = new Database(sql);
     db.addParameter("@rut", System.Data.SqlDbType.Int, rut);
     db.addParameter("@nombre", System.Data.SqlDbType.VarChar, nombre);
     db.execute();
 }
Exemplo n.º 7
0
        public static void Cerrar(long egreso_id, float litros_guia)
        {
            string sql = "egreso_cerrar";
            using (Database db = new Database(sql, CommandType.StoredProcedure))
            {
                db.addParameter("@id", SqlDbType.BigInt, egreso_id);
                db.addParameter("@litros", SqlDbType.Float, litros_guia);
                db.addParameter("@operador", SqlDbType.VarChar, Global.operador.Nombre);

                db.execute();
            }
        }
Exemplo n.º 8
0
        public void Crear()
        {
            string sql = "ingreso_crear";
            using (Database db = new Database(sql, System.Data.CommandType.StoredProcedure))
            {
                db.addParameter("@bomba", System.Data.SqlDbType.SmallInt, bomba.ID);
                db.addParameter("@litros", System.Data.SqlDbType.Float, litros);
                db.addParameter("@operador", System.Data.SqlDbType.VarChar, Global.operador.Nombre);

                db.execute();
            }
        }
Exemplo n.º 9
0
        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");
        }
Exemplo n.º 10
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;
            }
        }
Exemplo n.º 11
0
        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");
            }
        }
Exemplo n.º 12
0
 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;
     }
 }
Exemplo n.º 13
0
        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"];
            }
        }
Exemplo n.º 14
0
        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();
        }
Exemplo n.º 15
0
 public void Crear()
 {
     if (nombre.Length < minNombre)
         throw new Exception(string.Concat("Nombre debe tener al menos ", minNombre, " caracteres"));
     else if (passwd.Length < minPasswd)
         throw new Exception(string.Concat("Passwd debe tener al menos ", minPasswd, " caracteres"));
     else
     {
         string sql = "INSERT INTO operadores (operador_nombre, operador_passwd, operador_admin) VALUES (@nombre,@passwd,@admin)";
         Database db = new Database(sql);
         db.addParameter("@nombre", SqlDbType.VarChar, nombre);
         db.addParameter("@passwd", SqlDbType.VarChar, passwd);
         db.addParameter("@admin", SqlDbType.Bit, admin);
         db.execute();
     }
 }
Exemplo n.º 16
0
 public void Borrar()
 {
     string sql = "DELETE FROM operadores WHERE operador_nombre = @nombre";
     Database db = new Database(sql);
     db.addParameter("@nombre", SqlDbType.VarChar, nombre);
     db.execute();
 }
Exemplo n.º 17
0
 public void Borrar()
 {
     string sql = "DELETE FROM camiones WHERE camion_patente = @patente";
     Database db = new Database(sql);
     db.addParameter("@patente", System.Data.SqlDbType.VarChar, patente);
     db.execute();
 }
Exemplo n.º 18
0
 public void Crear()
 {
     string sql = "INSERT INTO choferes (empresa_rut,chofer_rut,chofer_nombre) VALUES (@empresa,@rut,@nombre)";
     Database db = new Database(sql);
     db.addParameter("@empresa", System.Data.SqlDbType.Int, empresa.Rut);
     db.addParameter("@rut", System.Data.SqlDbType.Int, rut);
     db.addParameter("@nombre", System.Data.SqlDbType.VarChar, nombre);
     db.execute();
 }
Exemplo n.º 19
0
 public void Guardar()
 {
     string sql = "UPDATE camiones SET empresa_rut = @rut WHERE camion_patente = @patente";
     Database db = new Database(sql);
     db.addParameter("@patente", System.Data.SqlDbType.VarChar, patente);
     db.addParameter("@rut", System.Data.SqlDbType.Int, empresa.Rut);
     db.execute();
 }
Exemplo n.º 20
0
 public void Crear()
 {
     if (patenteValida)
     {
         string sql = "INSERT INTO camiones (camion_patente, empresa_rut) VALUES (@patente, @rut)";
         Database db = new Database(sql);
         db.addParameter("@patente", System.Data.SqlDbType.VarChar, patente);
         db.addParameter("@rut", System.Data.SqlDbType.Int, empresa.Rut);
         db.execute();
     }else
         throw new Exception("Patente invalida. Debe seguir la forma \"AB1234\" o \"ABCD12\".");
 }
Exemplo n.º 21
0
 public void Guardar()
 {
     if (passwd.Length < minPasswd)
         throw new Exception(string.Concat("Passwd debe tener al menos ", minPasswd, " caracteres"));
     else
     {
         string sql = "UPDATE operadores SET operador_passwd = @passw, operador_admin = @admin WHERE operador_nombre = @nombre";
         Database db = new Database(sql);
         db.addParameter("@nombre", SqlDbType.VarChar, nombre);
         db.addParameter("@passwd", SqlDbType.VarChar, passwd);
         db.addParameter("@admin", SqlDbType.Bit, admin);
         db.execute();
     }
 }
Exemplo n.º 22
0
        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;
        }
Exemplo n.º 23
0
 public void Borrar()
 {
     string sql = "DELETE FROM choferes WHERE chofer_rut = @rut";
     Database db = new Database(sql);
     db.addParameter("@empresa", System.Data.SqlDbType.Int, empresa.Rut);
     db.addParameter("@rut", System.Data.SqlDbType.Int, rut);
     db.addParameter("@nombre", System.Data.SqlDbType.VarChar, nombre);
     db.execute();
 }