Пример #1
0
        public void agregarUsuario(Usuario u)
        {
            Embus.Datos.DataBase bd = new Embus.Datos.DataBase();
            bd.connect();
            string sql = "agregarusuario";

            try
            {
                bd.CreateCommandSP(sql);

                bd.createParameter("@rut", System.Data.DbType.String, u.Rut_usuario);
                bd.createParameter("@id_tipo_usuario", System.Data.DbType.Int32, u.Tipo_usuario);
                bd.createParameter("@clave_usuario", System.Data.DbType.String, u.Clave_usuario);
                bd.createParameter("@primer_nomnbre", System.Data.DbType.String, u.Primer_nombre_usuario);
                bd.createParameter("@segundo_nombre", System.Data.DbType.String, u.Segundo_nombre_usuario);
                bd.createParameter("@primer_apellido", System.Data.DbType.String, u.Primer_apellido_usuario);
                bd.createParameter("@segundo_apellido", System.Data.DbType.String, u.Segundo_apellido_usuario);
                bd.createParameter("@telefono", System.Data.DbType.Int32, u.Tel_usuario);
                bd.createParameter("@direccion", System.Data.DbType.String, u.Dir_usuario);
                bd.createParameter("@correo_usuario", System.Data.DbType.String, u.Correo_usuario);
                bd.createParameter("@estado", System.Data.DbType.Int32, u.Estado);

                bd.execute();
                bd.Close();
            }
            catch (DataAccessException Ex)
            {
                throw new BusinessRulesException(Ex.Message);
            }
            catch (BusinessRulesException Ex)
            {
                throw new BusinessRulesException(Ex.Message);
            }
        }
Пример #2
0
        public void agregarBus(Bus b)
        {
            Embus.Datos.DataBase bd = new Embus.Datos.DataBase();
            bd.connect();
            string sql = "agregarbusSP1";

            try
            {
                bd.CreateCommandSP(sql);

                bd.createParameter("@patente", System.Data.DbType.String, b.Patente);
                bd.createParameter("@id_marca_bus", System.Data.DbType.Int32, b.Id_marca_bus);
                bd.createParameter("@id_oficina", System.Data.DbType.Int32, b.Id_oficina);
                bd.createParameter("@apodo", System.Data.DbType.String, b.Apodo_bus);
                bd.createParameter("@capacidad", System.Data.DbType.Int32, b.Capacidad_bus);
                bd.createParameter("@estado", System.Data.DbType.Boolean, b.Estado_bus);
                DbDataReader dataReader = bd.Query();
                dataReader.Close();
                bd.Close();
            }
            catch (DataAccessException Ex)
            {
                throw new BusinessRulesException(Ex.Message);
            }
            catch (BusinessRulesException Ex)
            {
                throw new BusinessRulesException(Ex.Message);
            }
        }
Пример #3
0
        public void agregarConductor(Conductor c)
        {
            Embus.Datos.DataBase bd = new Embus.Datos.DataBase();
            bd.connect();
            string sql = "agregarconductorSP1";

            try
            {
                bd.CreateCommandSP(sql);

                bd.createParameter("@rut", System.Data.DbType.String, c.Rut_con);
                bd.createParameter("@id_oficina", System.Data.DbType.Int32, c.Id_oficina);
                bd.createParameter("@id_tipo_usuario", System.Data.DbType.Int32, c.Id_tipo_usuario);
                bd.createParameter("@primer_nombre", System.Data.DbType.String, c.Primer_nombre_con);
                bd.createParameter("@segundo_nombre", System.Data.DbType.String, c.Segundo_nombre_con);
                bd.createParameter("@primer_apellido", System.Data.DbType.String, c.Primer_apellido_con);
                bd.createParameter("@segundo_apellido", System.Data.DbType.String, c.Segundo_apellido_con);
                bd.createParameter("@telefono", System.Data.DbType.Int32, c.Tel_con);
                bd.createParameter("@estado", System.Data.DbType.Boolean, c.Estado_con);
                bd.execute();
                bd.Close();
            }
            catch (DataAccessException Ex)
            {
                throw new BusinessRulesException(Ex.Message);
            }
            catch (BusinessRulesException Ex)
            {
                throw new BusinessRulesException(Ex.Message);
            }
        }
Пример #4
0
        public void agregarPrestamo(Prestamo p)
        {
            Embus.Datos.DataBase bd = new Embus.Datos.DataBase();
            bd.connect();
            string sql = "agregarprestamo";

            bd.CreateCommandSP(sql);

            bd.createParameter("@valor_prestamo", System.Data.DbType.Int32, p.Valor_prestamo);
            bd.createParameter("@fecha_prestamo", System.Data.DbType.Date, p.Fecha_prestamo);
            bd.createParameter("@rut", System.Data.DbType.String, p.Rut_trabajador);

            bd.execute();
            bd.Close();
        }
Пример #5
0
        public Contador GetNameCont(string rut_cont, string clave_cont)
        {
            Embus.Datos.DataBase bd = new Embus.Datos.DataBase();
            bd.connect();
            string sql = "SELECT NOM_CONT FROM CONTADOR WHERE RUT_CONT='" + rut_cont + "' AND CLAVE_CONT= '" + clave_cont + "'";

            bd.CreateCommand(sql);
            Contador     a;
            DbDataReader result = bd.Query();

            result.Read();
            a = new Contador(result.GetString(0));
            result.Close();
            bd.Close();
            return(a);
        }
Пример #6
0
        public void agregarDetalleGasto(DetalleGasto d)
        {
            Embus.Datos.DataBase bd = new Embus.Datos.DataBase();
            bd.connect();
            string sql = "agregardetallegastoSP1";

            bd.CreateCommandSP(sql);

            //bd.createParameter("@id_detalle_gasto", System.Data.DbType.Int32, d.Id_detalle_gasto);
            bd.createParameter("@patente", System.Data.DbType.String, d.Patente);
            bd.createParameter("@id_gasto", System.Data.DbType.Int32, d.Id_gasto);
            bd.createParameter("@fecha_detalle_gasto", System.Data.DbType.DateTime, d.Fecha_detalle_gasto);
            bd.createParameter("@valor_detalle_gasto", System.Data.DbType.Int32, d.Valor_detalle_gasto);
            bd.createParameter("@descripcion_detalle_gasto", System.Data.DbType.String, d.Descripcion_detalle_gasto);
            bd.execute();
            bd.Close();
        }
Пример #7
0
    public void agregarMarca(Marca c)
    {
        Embus.Datos.DataBase bd = new Embus.Datos.DataBase();
        bd.connect();
        string sql = "agregarMarca";

        try
        {
            bd.CreateCommandSP(sql);
            bd.createParameter("@nombre_marca", System.Data.DbType.String, c.Nombre_marca.ToUpper());
            bd.execute();
            bd.Close();
        }
        catch (DataAccessException Ex)
        {
            throw new BusinessRulesException(Ex.Message);
        }
    }
Пример #8
0
        public void agregarAuxiliar(Auxiliar a)
        {
            Embus.Datos.DataBase bd = new Embus.Datos.DataBase();
            bd.connect();
            string sql = "agregarauxiliarSP1";

            bd.CreateCommandSP(sql);

            bd.createParameter("@rut", System.Data.DbType.String, a.Rut_aux);
            bd.createParameter("@id_tipo_usuario", System.Data.DbType.Int32, a.Id_tipo_usuario);
            bd.createParameter("@id_oficina", System.Data.DbType.Int32, a.Id_oficina);
            bd.createParameter("@primer_nombre", System.Data.DbType.String, a.Primer_nombre_aux);
            bd.createParameter("@segundo_nombre", System.Data.DbType.String, a.Segundo_nombre_aux);
            bd.createParameter("@primer_apellido", System.Data.DbType.String, a.Primer_apellido_aux);
            bd.createParameter("@segundo_apellido", System.Data.DbType.String, a.Segundo_apellido_aux);
            bd.createParameter("@telefono", System.Data.DbType.Int32, a.Tel_aux);
            bd.createParameter("@estado", System.Data.DbType.Boolean, a.Estado_aux);
            bd.execute();
            bd.Close();
        }
Пример #9
0
        public void agregarArqueo(Arqueo a)
        {
            Embus.Datos.DataBase bd = new Embus.Datos.DataBase();
            bd.connect();
            string sql = "agregararqueocaja";

            try
            {
                bd.CreateCommandSP(sql);

                bd.createParameter("@id_boleto", System.Data.DbType.Int32, a.Id_boleto.Id_boleto);
                bd.createParameter("@rut_aux", System.Data.DbType.String, a.Rut_auxiliar.Rut_aux);
                bd.createParameter("@patente", System.Data.DbType.String, a.Patente.Patente);
                bd.createParameter("@rut_con", System.Data.DbType.String, a.Rut_con.Rut_con);
                bd.createParameter("@serie_inicio", System.Data.DbType.String, a.Serie_inicio_bol);
                bd.createParameter("@serie_fin", System.Data.DbType.String, a.Serie_fin_bol);
                bd.createParameter("@boletos_cortados", System.Data.DbType.Int32, a.Boletos_cortados);
                bd.createParameter("@total_dinero_boletos", System.Data.DbType.Int32, a.Total_dinero_boletos);
                bd.createParameter("@fecha", System.Data.DbType.DateTime2, a.Fecha_arqueo);
                bd.createParameter("@sin_boletos", System.Data.DbType.Int32, a.Sin_boletos);
                bd.createParameter("@total_ingresos", System.Data.DbType.Int32, a.Total_ingresos);
                bd.createParameter("@total_gastos", System.Data.DbType.Int32, a.Total_gastos);
                bd.createParameter("@total_final", System.Data.DbType.Int32, a.Total_final);
                bd.createParameter("@bono_con", System.Data.DbType.Int32, a.Bono_cond);
                bd.createParameter("@bono_aux", System.Data.DbType.Int32, a.Bono_aux);
                bd.createParameter("@turno", System.Data.DbType.Int32, a.Turno);
                bd.createParameter("@numero_vueltas", System.Data.DbType.String, a.Numero_vueltas);

                bd.execute();
                bd.Close();
            }
            catch (DataAccessException Ex)
            {
                throw new BusinessRulesException(Ex.Message);
            }
        }