Ejemplo n.º 1
0
        private void setAuto(int _idChofer)
        {
            List <BDParametro> listParametros = new List <BDParametro>();

            listParametros.Add(new BDParametro("@idChofer", _idChofer));
            listParametros.Add(new BDParametro("@idAuto", 0, SqlDbType.Int, 0, ParameterDirection.Output));
            listParametros.Add(new BDParametro("@marca", "", SqlDbType.VarChar, 255, ParameterDirection.Output));
            listParametros.Add(new BDParametro("@modelo", "", SqlDbType.VarChar, 255, ParameterDirection.Output));
            listParametros.Add(new BDParametro("@turno", 0, SqlDbType.Int, 0, ParameterDirection.Output));
            bdHandler.execSP("LJDG.obtener_auto_habilitado_chofer", ref listParametros);
            if (String.IsNullOrEmpty(listParametros[2].valor.ToString()))
            {
                MessageBox.Show("El chofer no posse automóvil habilitado.");
                idChofer = 0;
                idAuto   = 0;
                lblIDChoferValor.Text       = "";
                lblNombreChoferValor.Text   = "";
                lblApellidoChoferValor.Text = "";
                lblIDAutoValor.Text         = "";
                lblMarcaAutoValor.Text      = "";
                lblModeloAutoValor.Text     = "";
                lblIDTurnoAutoValor.Text    = "";
                this.Focus();
            }
            else
            {
                idChofer                 = _idChofer;
                idAuto                   = int.Parse(listParametros[1].valor.ToString());
                lblIDAutoValor.Text      = listParametros[1].valor.ToString();
                lblMarcaAutoValor.Text   = listParametros[2].valor.ToString();
                lblModeloAutoValor.Text  = listParametros[3].valor.ToString();
                lblIDTurnoAutoValor.Text = listParametros[4].valor.ToString();
            }
        }
Ejemplo n.º 2
0
        private bool guardarAuto()
        {
            BDHandler          handler        = new BDHandler();
            List <BDParametro> listParametros = new List <BDParametro>();

            listParametros.Add(new BDParametro("@marca", cmbMarca.SelectedIndex + 1));
            listParametros.Add(new BDParametro("@patente", txtBoxPatente.Text));
            listParametros.Add(new BDParametro("@modelo", txtBoxModelo.Text));
            listParametros.Add(new BDParametro("@chofer", int.Parse(lblIDChoferValor.Text.ToString())));
            listParametros.Add(new BDParametro("@turno", cmbTurno.SelectedIndex + 1));
            listParametros.Add(new BDParametro("@habilitado", checkBoxHabilitado.Checked ? 1 : 0));
            listParametros.Add(new BDParametro("@mensaje", "", SqlDbType.VarChar, 50, ParameterDirection.Output));
            if (modo == 'A')
            {
                handler.execSP("LJDG.alta_auto", ref listParametros);
            }
            else if (modo == 'M')
            {
                listParametros.Insert(0, new BDParametro("@id", idAuto));
                handler.execSP("LJDG.modi_auto", ref listParametros);
            }
            string mensaje = listParametros[listParametros.Count - 1].valor.ToString();

            MessageBox.Show(mensaje);
            if (mensaje.Contains("Exitosamente"))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 3
0
        private bool guardarCliente()
        {
            BDHandler          handler        = new BDHandler();
            List <BDParametro> listParametros = new List <BDParametro>();

            listParametros.Add(new BDParametro("@username", txtBoxUsername.Text));
            listParametros.Add(new BDParametro("@nombre", txtBoxNombre.Text));
            listParametros.Add(new BDParametro("@apellido", txtBoxApellido.Text));
            listParametros.Add(new BDParametro("@DNI", int.Parse(txtBoxDNI.Text)));
            listParametros.Add(new BDParametro("@direccion", txtBoxDireccion.Text));
            listParametros.Add(new BDParametro("@cp", txtBoxCP.Text));
            listParametros.Add(new BDParametro("@telefono", int.Parse(txtBoxTelefono.Text)));
            listParametros.Add(new BDParametro("@mail", txtBoxMail.Text));
            listParametros.Add(new BDParametro("@fecha_nac", dateTimePickerFechaNac.Value));
            listParametros.Add(new BDParametro("@mensaje", "", SqlDbType.VarChar, 200, ParameterDirection.Output));
            if (modo == 'A')
            {
                if (radioNuevoUser.Checked)
                {
                    listParametros.Insert(1, new BDParametro("@password", txtBoxPassword.Text.Sha256()));
                    handler.execSP("LJDG.alta_cliente_usuario_nuevo", ref listParametros);
                }
                else if (radioUserExistente.Checked)
                {
                    handler.execSP("LJDG.alta_cliente_usuario_existente", ref listParametros);
                }
                else
                {
                    return(false);
                }
            }
            else if (modo == 'M')
            {
                listParametros.RemoveAt(0);
                listParametros.Insert(0, new BDParametro("@id", idCliente));
                listParametros.Insert(9, new BDParametro("@habilitado", radioHabilitar.Checked ? 1 : 0));
                handler.execSP("LJDG.modi_cliente", ref listParametros);
            }
            string mensaje = listParametros[listParametros.Count - 1].valor.ToString();

            MessageBox.Show(mensaje);
            if (mensaje.Contains("Exitosamente"))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 4
0
        public static void eliminarRol(int rolId)
        {
            List <BDParametro> listParametros = new List <BDParametro>();

            BDHandler handler = new BDHandler();

            listParametros.Add(new BDParametro("@rol_id", rolId));
            handler.execSP("LJDG.eliminar_rol", ref listParametros);
        }
Ejemplo n.º 5
0
        public static void eliminarTurno(int turnoId)
        {
            List <BDParametro> listParametros = new List <BDParametro>();

            BDHandler handler = new BDHandler();

            listParametros.Add(new BDParametro("@turno_id", turnoId));
            handler.execSP("LJDG.eliminar_turno", ref listParametros);
        }
Ejemplo n.º 6
0
        public static void insertarFuncxRol(int idRol, int idFuncionalidad)
        {
            List <BDParametro> listParametros = new List <BDParametro>();

            BDHandler handler = new BDHandler();

            listParametros.Add(new BDParametro("@rol_id", idRol));
            listParametros.Add(new BDParametro("@func_id", idFuncionalidad));
            handler.execSP("LJDG.crear_funcxrol", ref listParametros);
        }
Ejemplo n.º 7
0
        public static void editarRol(int rolId, string rolNombre, int rolHabilitado)
        {
            List <BDParametro> listParametros = new List <BDParametro>();

            BDHandler handler = new BDHandler();

            listParametros.Add(new BDParametro("@rol_id", rolId));
            listParametros.Add(new BDParametro("@rol_nombre", rolNombre));
            listParametros.Add(new BDParametro("@rol_habilitado", rolHabilitado));
            handler.execSP("LJDG.editar_rol", ref listParametros);
        }
Ejemplo n.º 8
0
        public static void darDeAlta(String userId, String pass, int rol)
        {
            List <BDParametro> listParametros = new List <BDParametro>();

            BDHandler handler = new BDHandler();

            listParametros.Add(new BDParametro("@userId", userId));
            listParametros.Add(new BDParametro("@pass", pass.Sha256()));
            listParametros.Add(new BDParametro("@rol_id", rol));
            handler.execSP("LJDG.alta_usuario", ref listParametros);
        }
Ejemplo n.º 9
0
        public static int insertarRol(string nombreRol)
        {
            List <BDParametro> listParametros = new List <BDParametro>();

            BDHandler handler = new BDHandler();

            listParametros.Add(new BDParametro("@nombre", nombreRol));
            listParametros.Add(new BDParametro("@ID", "", SqlDbType.Int, 50, ParameterDirection.Output));
            handler.execSP("LJDG.crear_rol", ref listParametros);

            return(Convert.ToInt32(listParametros[1].valor));
        }
Ejemplo n.º 10
0
        public String iniciarSesion()
        {
            List <BDParametro> listParametros = new List <BDParametro>();

            BDHandler handler = new BDHandler();

            listParametros.Add(new BDParametro("@usuario", id));
            listParametros.Add(new BDParametro("@pass", password));
            listParametros.Add(new BDParametro("@mensaje", "", SqlDbType.VarChar, 50, ParameterDirection.Output));
            handler.execSP("LJDG.iniciar_sesion", ref listParametros);
            return(listParametros[2].valor.ToString());
        }
Ejemplo n.º 11
0
        private string registrarRendicion()
        {
            List <BDParametro> listParametros = new List <BDParametro>();
            BDHandler          handler        = new BDHandler();

            listParametros.Add(new BDParametro("@rend_chofer", idChofer));
            listParametros.Add(new BDParametro("@rend_turno", idTurno));
            listParametros.Add(new BDParametro("@rend_fecha", datetimeFecha.Value));
            listParametros.Add(new BDParametro("@rend_total", montoTotal));
            listParametros.Add(new BDParametro("@pcj", Program.pcjRend));
            listParametros.Add(new BDParametro("@mensaje", "", SqlDbType.VarChar, 200, ParameterDirection.Output));
            handler.execSP("LJDG.crear_rendicion", ref listParametros);
            return(listParametros[listParametros.Count - 1].valor.ToString());
        }
Ejemplo n.º 12
0
        public static void editarTurno(int turnoId, string descripcion, decimal horaInicio, decimal horaFin, decimal valorKm, decimal precioBase, int turnoHabilitado)
        {
            List <BDParametro> listParametros = new List <BDParametro>();

            BDHandler handler = new BDHandler();

            listParametros.Add(new BDParametro("@descripcion", descripcion));
            listParametros.Add(new BDParametro("@horaInicio", horaInicio));
            listParametros.Add(new BDParametro("@horaFin", horaFin));
            listParametros.Add(new BDParametro("@valorKm", valorKm));
            listParametros.Add(new BDParametro("@precioBase", precioBase));
            listParametros.Add(new BDParametro("@habilitado", turnoHabilitado));
            listParametros.Add(new BDParametro("@turno_id", turnoId));
            handler.execSP("LJDG.editar_turno", ref listParametros);
        }
Ejemplo n.º 13
0
        public static string insertarFactura(int fact_cliente, decimal fact_total, DateTime fact_fecha, DateTime fact_fecha_inicio, DateTime fact_fecha_fin)
        {
            List <BDParametro> listParametros = new List <BDParametro>();

            BDHandler handler = new BDHandler();

            listParametros.Add(new BDParametro("@fact_cliente", fact_cliente));
            listParametros.Add(new BDParametro("@fact_total", fact_total));
            listParametros.Add(new BDParametro("@fact_fecha", fact_fecha));
            listParametros.Add(new BDParametro("@fact_fecha_inicio", fact_fecha_inicio));
            listParametros.Add(new BDParametro("@fact_fecha_fin", fact_fecha_fin));
            listParametros.Add(new BDParametro("@mensaje", "", SqlDbType.VarChar, 200, ParameterDirection.Output));
            handler.execSP("LJDG.crear_factura", ref listParametros);
            return(listParametros[listParametros.Count - 1].valor.ToString());
        }
Ejemplo n.º 14
0
        public static int insertarTurno(string descripcion, decimal horaInicio, decimal horaFin, decimal valorKm, decimal precioBase)
        {
            List <BDParametro> listParametros = new List <BDParametro>();

            BDHandler handler = new BDHandler();

            listParametros.Add(new BDParametro("@descripcion", descripcion));
            listParametros.Add(new BDParametro("@horaInicio", (int)horaInicio));
            listParametros.Add(new BDParametro("@horaFin", (int)horaFin));
            listParametros.Add(new BDParametro("@valorKm", valorKm));
            listParametros.Add(new BDParametro("@precioBase", precioBase));
            listParametros.Add(new BDParametro("@ID", "", SqlDbType.Int, 50, ParameterDirection.Output));
            handler.execSP("LJDG.crear_turno", ref listParametros);

            return(Convert.ToInt32(listParametros[1].valor));
        }