Esempio n. 1
0
        private void btn_darbaja_Click(object sender, EventArgs e)
        {
            Int16  TipOper = 2; // De ley para Baja
            Int16  TipUser = 0;
            String Rol     = cbd.RegresaDatosPrimariosSP(2, GTipoUser, "", "");

            if (Rol == "1")
            {
                TipUser = 1;
            }
            else
            {
                TipUser = 2;
            }
            String identificador  = txt_identificador.Text;
            String nidentificador = "";
            String nombre         = "";
            String contrasena     = "";
            Int16  rol            = 1;
            Int16  pregunta       = 1;
            String respuesta      = "";

            String ValidaExistencia = cbd.RegresaDatosPrimariosSP(8, "", "", identificador);
            String MiIdentificador  = cbd.RegresaDatosPrimariosSP(15, GTipoUser, "", "");

            if (identificador == "")
            {
                MessageBox.Show("Ingresa todos los datos :)");
            }
            else
            {
                if (ValidaExistencia == "")
                {
                    MessageBox.Show("EL USUARIO CON EL IDENTIFICADOR " + identificador + " NO EXISTE");
                }
                else
                {
                    if (identificador == "ADMIN")
                    {
                        MessageBox.Show("NO SE PUEDE DAR DE BAJA AL ADMINIDTRADOR PRINCIPAL");
                    }
                    else
                    {
                        if (MiIdentificador == identificador)
                        {
                            MessageBox.Show("NO TE PUEDES DAR DE BAJA A TI MISMO");
                        }
                        else
                        {
                            cbd.AdministraDatosUsuarioSP(TipOper, TipUser, identificador, nidentificador, nombre, contrasena, rol, pregunta, respuesta);
                            MessageBox.Show("BAJA EXITOSA");
                        }
                    }
                }
            }
        }
        private void btn_verificar_Click(object sender, EventArgs e)
        {
            String nombre            = txt_nombre.Text;
            String SupuestaRespuesta = txt_respuesta.Text;
            String Identificador     = "";
            String SupuestaPregunta  = "";
            String Pregunta          = cbd.RegresaDatosPrimariosSP(6, nombre, SupuestaRespuesta, Identificador); //recibe la pregunta del usuario

            if (comboBox_pregunta.SelectedIndex.Equals(0))
            {
                SupuestaPregunta = "1";
            }
            if (comboBox_pregunta.SelectedIndex.Equals(1))
            {
                SupuestaPregunta = "2";
            }
            if (comboBox_pregunta.SelectedIndex.Equals(2))
            {
                SupuestaPregunta = "3";
            }

            String respuesta = cbd.RegresaDatosPrimariosSP(5, nombre, SupuestaRespuesta, Identificador); // recibe la respuesta del usuario

            if (SupuestaRespuesta == "" || comboBox_pregunta.SelectedIndex.Equals(-1) || nombre == "")
            {
                MessageBox.Show("Ingresa todos los datos :)");
            }
            else
            {
                if (nombre == "ADMIN")
                {
                    MessageBox.Show("NO SE RECUPERAR CONTRASEÑA DEL ADMINIDTRADOR PRINCIPAL");
                }
                else
                {
                    if (respuesta == SupuestaRespuesta && SupuestaPregunta == Pregunta)
                    {
                        MessageBox.Show("DATOS VERIFICADOS; PROCEDE AL CAMBIO DE CONTRASEÑA");
                        txt_NuevaContrasena.Visible    = true;
                        txt_RepetirContrasena.Visible  = true;
                        ChBox_NuevaContrsena.Visible   = true;
                        ChBox_RepetirContrsena.Visible = true;
                        btn_guardar.Visible            = true;
                        txt_nombre.Visible             = false;
                    }
                    else
                    {
                        MessageBox.Show("LOS DATOS NO COINCIDEN ");
                    }
                }
            }
        }
Esempio n. 3
0
        private void btn_darbaja_Click(object sender, EventArgs e)
        {
            Int16 TipoMerma;

            if (ChBox_TipoSalida.SelectedIndex.Equals(0))
            {
                TipoMerma = 1;
            }
            else
            {
                TipoMerma = 2;
            }
            String ValidaIdentificador = txt_identificador.Text;
            String ValidaUnidades      = txt_cantidad.Text;

            String   CadenaIdProduccto = cbd.RegresaDatosPrimariosSP(3, "", "", ValidaIdentificador);
            String   CadenaIdUsuario   = cbd.RegresaDatosPrimariosSP(7, GTipoUser, "", "");
            DateTime fsal = DateTime.Today;

            String ValidaExistencia      = cbd.RegresaDatosPrimariosSP(9, "", "", ValidaIdentificador);
            String CadUnidadesExistentes = cbd.RegresaDatosPrimariosSP(10, "", "", ValidaIdentificador);

            if (ValidaUnidades == "" || ValidaIdentificador == "" || ChBox_TipoSalida.SelectedIndex.Equals(-1))
            {
                MessageBox.Show("Ingresa todos los datos :)");
            }
            else
            {
                if (ValidaExistencia == "")
                {
                    MessageBox.Show("EL PRODUCTO CON EL IDENTIFICADOR " + ValidaIdentificador + " NO EXISTE");
                }
                else
                {
                    int   UnidadesExistentes = int.Parse(CadUnidadesExistentes);
                    Int16 IdPoducto          = Int16.Parse(CadenaIdProduccto);
                    int   unidades           = int.Parse(ValidaUnidades);
                    if (UnidadesExistentes < unidades)
                    {
                        MessageBox.Show("NO TIENES SUFICIENTES UNIDADES DE ESTE PRODUCTO, UNIDADES ACTUALES: " + UnidadesExistentes);
                    }
                    else
                    {
                        String fechasalida = fsal.ToString("yyyy-MM-dd");
                        //tipo merma
                        Int16 IdUsuario = Int16.Parse(CadenaIdUsuario);
                        cbd.AdministraDatosMermasSP(IdPoducto, unidades, fechasalida, TipoMerma, IdUsuario);
                        MessageBox.Show("SALIDA EXITOSA");
                    }
                }
            }
        }
Esempio n. 4
0
        private void btn_daralta_Click(object sender, EventArgs e)
        {
            Int16  TipOper = 1; // De ley para Alta
            Int16  TipUser = 0;
            String Rol     = cbd.RegresaDatosPrimariosSP(2, GTipoUser, "", "");

            if (Rol == "1")
            {
                TipUser = 1;
            }
            else
            {
                TipUser = 2;
            }
            String identificador  = txt_identificador.Text;
            String nidentificador = "";
            String nombre         = txt_nombre.Text;

            String ValidaExistencia            = cbd.RegresaDatosPrimariosSP(9, "", "", identificador);
            String ValidaExistenciaProductoNom = cbd.RegresaDatosPrimariosSP(15, nombre, "", "");

            if (identificador == "" || nombre == "")
            {
                MessageBox.Show("Ingresa todos los datos :)");
            }
            else
            {
                if (ValidaExistencia == "" && ValidaExistenciaProductoNom == "")
                {
                    cbd.AdministraDatosProductosSP(TipOper, TipUser, identificador, nidentificador, nombre);
                    MessageBox.Show("ALTA EXITOSA");
                    // DAR ENTRADA, SALIDA Y MERMA PARA CORRECTO FUNCIONAMIENTO DE LA BD
                    String CadenaIdProducto = cbd.RegresaDatosPrimariosSP(3, "", "", identificador);
                    Int16  IdProducto       = Int16.Parse(CadenaIdProducto);
                    cbd.AdministraDatosEntradaSP(IdProducto, 0, "ADMIN", 0, "0001-01-01", "3000-12-30", 1);
                    cbd.AdministraDatosSalidaSP(IdProducto, 0, 0, "0001-01-01", 1);
                    cbd.AdministraDatosMermasSP(IdProducto, 0, "0001-01-01", 1, 1);
                }
                else
                {
                    MessageBox.Show("DATOS EN USO");
                }
            }
        }
Esempio n. 5
0
        public Inventario(String TipoUser)
        {
            InitializeComponent();
            GTipoUser = TipoUser;
            String CadenaTipUser = cbd.RegresaDatosPrimariosSP(2, TipoUser, "", "");
            Int16  RolUSer       = Int16.Parse(CadenaTipUser);

            dt = cbd.ImprimeTablas(1, RolUSer);
            DataGridViewInventario.DataSource = dt;
        }
        private void btn_darsalida_Click(object sender, EventArgs e)
        {
            String   ValidaIdentificador = txt_identficador.Text;
            String   CadenaIdProducto    = cbd.RegresaDatosPrimariosSP(3, "", "", ValidaIdentificador);
            String   ValidaUnidades      = txt_unidades.Text;
            String   ValidaPrecio        = txt_preciounidad.Text;
            DateTime fsal             = DateTime.Today;
            String   CadenaIdUsuario  = cbd.RegresaDatosPrimariosSP(7, GTipoUser, "", "");
            String   ValidaExistencia = cbd.RegresaDatosPrimariosSP(9, "", "", ValidaIdentificador);

            String CadUnidadesExistentes = cbd.RegresaDatosPrimariosSP(10, "", "", ValidaIdentificador);

            if (ValidaIdentificador == "" || ValidaUnidades == "" || ValidaPrecio == "")
            {
                MessageBox.Show("Ingresa todos los datos :)");
            }
            else
            {
                if (ValidaExistencia == "")
                {
                    MessageBox.Show("EL PRODUCTO CON EL IDENTIFICADOR " + ValidaIdentificador + " NO EXISTE");
                }
                else
                {
                    int UnidadesExistentes = int.Parse(CadUnidadesExistentes);

                    Int16 IdProducto = Int16.Parse(CadenaIdProducto);
                    int   Unidades   = int.Parse(ValidaUnidades);
                    if (UnidadesExistentes < Unidades)
                    {
                        MessageBox.Show("NO TIENES SUFICIENTES UNIDADES DE ESTE PRODUCTO, UNIDADES ACTUALES: " + UnidadesExistentes);
                    }
                    else
                    {
                        float  Precio      = float.Parse(ValidaPrecio);
                        String fechasalida = fsal.ToString("yyyy-MM-dd");
                        Int16  IdUsuario   = Int16.Parse(CadenaIdUsuario);
                        cbd.AdministraDatosSalidaSP(IdProducto, Unidades, Precio, fechasalida, IdUsuario);
                        MessageBox.Show("SALIDA DE PRODUCTO EXITOSA ");
                    }
                }
            }
        }
Esempio n. 7
0
        private void btn_acceder_Click(object sender, EventArgs e)
        {
            Int16  tipoper        = 1;
            String usuario        = txt_usuario.Text;
            String SupuestaContra = txt_contrasena.Text;
            String Identificador  = "";
            String contrasena     = cbd.RegresaDatosPrimariosSP(tipoper, usuario, SupuestaContra, Identificador);

            //Datos para contener al usuario
            String Rol_inicial = cbd.RegresaDatosPrimariosSP(2, usuario, SupuestaContra, Identificador);
            String Mostrar_Rol = "";

            GTipoUser   = usuario;
            GNomUsuario = usuario;
            if (SupuestaContra == "" || usuario == "")
            {
                MessageBox.Show("Ingresa todos los datos :)");
            }
            else
            {
                if (SupuestaContra == contrasena)
                {
                    Inventario inventario = new Inventario(GTipoUser);
                    inventario.Show();
                    this.Close();

                    if (Rol_inicial == "1")
                    {
                        Mostrar_Rol = "ADMINISTRADOR";
                    }
                    else
                    {
                        Mostrar_Rol = "USUARIO";
                    }
                    MessageBox.Show("BIENVENIDO " + usuario + ":" + Mostrar_Rol);
                }
                else
                {
                    MessageBox.Show("CREDENCIALES INCORRECTAS");
                }
            }
        }
        public ConsultarProducto(String TipoUser)
        {
            InitializeComponent();
            GTipoUser = TipoUser;
            //MessageBox.Show("TipoUsuario" + GTipoUser);
            String CadenaTipUser = cbd.RegresaDatosPrimariosSP(2, TipoUser, "", "");
            Int16  RolUSer       = Int16.Parse(CadenaTipUser);

            dt = cbd.ImprimeTablas(3, RolUSer);
            DataGridViewProductos.DataSource = dt;
        }
Esempio n. 9
0
        private void btn_ingresar_Click(object sender, EventArgs e)
        {
            String ValidaIdentificador = txt_identificador.Text;
            String CadenaIdProducto    = cbd.RegresaDatosPrimariosSP(3, "", "", ValidaIdentificador);
            String ValidaUnidades      = txt_unidades.Text;
            String ValidaCostoLote     = txt_costolote.Text;
            String CadenaIdUsuario     = cbd.RegresaDatosPrimariosSP(7, GTipoUser, "", "");


            String Proveedor = txt_proveedor.Text;

            DateTime fll            = DateTime.Today;
            String   fechallegada   = fll.ToString("yyyy-MM-dd");
            DateTime fcad           = monthCalendar_caducidad.SelectionStart;
            String   fechacaducidad = fcad.ToString("yyyy-MM-dd");

            String ValidaExistencia = cbd.RegresaDatosPrimariosSP(9, "", "", ValidaIdentificador);

            if (ValidaIdentificador == "" || Proveedor == "" || ValidaUnidades == "" || ValidaCostoLote == "")
            {
                MessageBox.Show("Ingresa todos los datos :)");
            }
            else
            {
                if (ValidaExistencia == "")
                {
                    MessageBox.Show("EL PRODUCTO CON EL IDENTIFICADOR " + ValidaIdentificador + " NO EXISTE");
                }
                else
                {
                    Int16 IdProducto = Int16.Parse(CadenaIdProducto);
                    int   Unidades   = int.Parse(txt_unidades.Text);
                    float CostoLote  = float.Parse(txt_costolote.Text);
                    Int16 IdUsuario  = Int16.Parse(CadenaIdUsuario);
                    cbd.AdministraDatosEntradaSP(IdProducto, Unidades, Proveedor, CostoLote, fechallegada, fechacaducidad, IdUsuario);
                    MessageBox.Show("ENTRADA DE PRODUCTO EXITOSA");
                }
            }
        }
Esempio n. 10
0
        private void btn_darbaja_Click(object sender, EventArgs e)
        {
            Int16  TipOper = 2; // De ley para Alta
            Int16  TipUser = 0;
            String Rol     = cbd.RegresaDatosPrimariosSP(2, GTipoUser, "", "");

            if (Rol == "1")
            {
                TipUser = 1;
            }
            else
            {
                TipUser = 2;
            }
            String identificador    = txt_identificador.Text;
            String nidentificador   = "";
            String nombre           = "";
            String ValidaExistencia = cbd.RegresaDatosPrimariosSP(9, "", "", identificador);

            if (identificador == "")
            {
                MessageBox.Show("Ingresa todos los datos :)");
            }
            else
            {
                if (ValidaExistencia == "")
                {
                    MessageBox.Show("EL PRODUCTO CON EL IDENTIFICADOR " + identificador + " NO EXISTE");
                }
                else
                {
                    cbd.AdministraDatosProductosSP(TipOper, TipUser, identificador, nidentificador, nombre);
                    MessageBox.Show("BAJA EXITOSA");
                }
            }
        }
Esempio n. 11
0
        public ListadoAlertas(String TipoUser)
        {
            InitializeComponent();
            GTipoUser = TipoUser;
            //MessageBox.Show("TipoUsuario" + GTipoUser);
            String CadenaTipUser = cbd.RegresaDatosPrimariosSP(2, TipoUser, "", "");
            Int16  RolUSer       = Int16.Parse(CadenaTipUser);

            dt = cbd.ImprimeTablas(4, RolUSer);
            DataGridViewAlertas.DataSource = dt;
            dt = cbd.ImprimeTablas(5, RolUSer);
            dgv_caducidad.DataSource = dt;
            dt = cbd.ImprimeTablas(6, RolUSer);
            dgv_maximos.DataSource = dt;
            dt = cbd.ImprimeTablas(7, RolUSer);
            dgv_minimos.DataSource = dt;
        }
Esempio n. 12
0
 public Herramientas(String TipoUser)
 {
     InitializeComponent();
     GTipoUser = TipoUser;
     //MessageBox.Show("TipoUsuario" + GTipoUser);
     Rol = cbd.RegresaDatosPrimariosSP(2, GTipoUser, "", "");
     if (Rol == "2")
     {
         btn_alta_usuarios.Visible       = false;
         btn_baja_usuarios.Visible       = false;
         btn_modificar_usuarios.Visible  = false;
         btn_consualtar_usuarios.Visible = false;
         btn_baja_productos.Visible      = false;
         btn_modificar_productos.Visible = false;
         btn_alertas.Visible             = false;
     }
 }
        private void btn_activar_Click(object sender, EventArgs e)
        {
            String ValidaIdentificadorProd = txt_identificador.Text;
            String ValidaAntelacion        = txt_dias.Text;
            String ValidaMaximo            = txt_maximo.Text;
            String ValidaMinimo            = txt_minimo.Text;
            String CadenaIdProduccto       = cbd.RegresaDatosPrimariosSP(3, "", "", ValidaIdentificadorProd);
            Int16  TipUser = 0;
            String Rol     = cbd.RegresaDatosPrimariosSP(2, GTipoUser, "", "");

            if (Rol == "1")
            {
                TipUser = 1;
            }
            else
            {
                TipUser = 2;
            }
            int conjuntoChBox = 0;

            if (bandera30dias == 1 || txt_dias.Text != "")
            {
                conjuntoChBox = 1;
            }
            else
            {
                conjuntoChBox = 1;
            }


            String ValidaExistencia = cbd.RegresaDatosPrimariosSP(9, "", "", ValidaIdentificadorProd);

            if (ValidaIdentificadorProd == "" || conjuntoChBox != 1 || ValidaMaximo == "" || ValidaMinimo == "")
            {
                MessageBox.Show("Ingresa todos los datos :)");
            }
            else
            {
                if (ValidaExistencia == "")
                {
                    MessageBox.Show("EL PRODUCTO CON EL IDENTIFICADOR " + ValidaIdentificadorProd + " NO EXISTE");
                }
                else
                {
                    int antelacion = 0;
                    if (bandera30dias == 1)
                    {
                        antelacion = 90;
                    }
                    else
                    {
                        antelacion = int.Parse(txt_dias.Text);
                    }
                    Int16 idproducto = Int16.Parse(CadenaIdProduccto);
                    int   maximo     = int.Parse(ValidaMaximo);
                    int   minimo     = int.Parse(ValidaMinimo);
                    cbd.AdministraDatosAlarmaSP(2, TipUser, idproducto, 1, 1, 1);                    //ELIMINA LAS ALERTAS ANERIORES
                    cbd.AdministraDatosAlarmaSP(1, TipUser, idproducto, maximo, minimo, antelacion); // INGRESA NUEVOS VALORES
                    MessageBox.Show("ALERTA PARA EL PRODUCTO " + ValidaIdentificadorProd + " EXITOSA");
                }
            }
        }
Esempio n. 14
0
        private void btn_DarAlta_Click(object sender, EventArgs e)
        {
            Int16  TipOper = 1; // De ley para Alta
            Int16  TipUser = 0;
            String Rol     = cbd.RegresaDatosPrimariosSP(2, GTipoUser, "", "");

            if (Rol == "1")
            {
                TipUser = 1;
            }
            else
            {
                TipUser = 2;
            }
            String identificador  = txt_identificador.Text;
            String nidentificador = "";
            String nombre         = txt_nombre.Text;
            String contrasena     = txt_contrasena.Text;
            Int16  rol            = 0;

            if (cmb_rol.SelectedIndex.Equals(0))
            {
                rol = 1;
            }
            else
            {
                rol = 2;
            }
            Int16 pregunta = 0;

            if (cmb_pregunta.SelectedIndex.Equals(0))
            {
                pregunta = 1;
            }
            if (cmb_pregunta.SelectedIndex.Equals(1))
            {
                pregunta = 2;
            }
            if (cmb_pregunta.SelectedIndex.Equals(2))
            {
                pregunta = 3;
            }
            String respuesta = txt_respuesta.Text;

            String ValidaExistencia    = cbd.RegresaDatosPrimariosSP(8, "", "", identificador);
            String ValidaExistenciaNom = cbd.RegresaDatosPrimariosSP(7, nombre, "", "");

            if (identificador == "" || nombre == "" || contrasena == "" || respuesta == "" | cmb_rol.SelectedIndex.Equals(-1) || cmb_pregunta.SelectedIndex.Equals(-1))
            {
                MessageBox.Show("Ingresa todos los datos :)");
            }
            else
            {
                if (ValidaExistencia == "" && ValidaExistenciaNom == "")
                {
                    cbd.AdministraDatosUsuarioSP(TipOper, TipUser, identificador, nidentificador, nombre, contrasena, rol, pregunta, respuesta);
                    MessageBox.Show("ALTA EXITOSA");
                }
                else
                {
                    MessageBox.Show("DATOS EN USO ");
                }
            }
        }
Esempio n. 15
0
        private void btn_modificar_usuario_Click(object sender, EventArgs e)
        {
            Int16  TipOper = 3; // De ley para Modificar
            Int16  TipUser = 0;
            String Rol     = cbd.RegresaDatosPrimariosSP(2, GTipoUser, "", "");

            if (Rol == "1")
            {
                TipUser = 1;
            }
            else
            {
                TipUser = 2;
            }
            String identificador  = txt_identificador.Text;
            String nidentificador = txt_newidentificador.Text;
            String nombre         = txt_newnombre.Text;
            String contrasena     = txt_contrsena.Text;
            Int16  rol            = 0;

            if (cmb_rol.SelectedIndex.Equals(0))
            {
                rol = 1;
            }
            else
            {
                rol = 2;
            }
            Int16 pregunta = 0;

            if (cmb_pregunta.SelectedIndex.Equals(0))
            {
                pregunta = 1;
            }
            if (cmb_pregunta.SelectedIndex.Equals(1))
            {
                pregunta = 2;
            }
            if (cmb_pregunta.SelectedIndex.Equals(2))
            {
                pregunta = 3;
            }
            String respuesta = txt_respuesta.Text;

            String ValidaExistencia = cbd.RegresaDatosPrimariosSP(8, "", "", identificador);

            if (identificador == "" || nombre == "" || contrasena == "" || nidentificador == "" || respuesta == "" | cmb_rol.SelectedIndex.Equals(-1) || cmb_pregunta.SelectedIndex.Equals(-1))
            {
                MessageBox.Show("Ingresa todos los datos :)");
            }
            else
            {
                if (ValidaExistencia == "")
                {
                    MessageBox.Show("EL USUARIO CON EL IDENTIFICADOR " + identificador + " NO EXISTE");
                }
                else
                {
                    if (identificador == "ADMIN")
                    {
                        MessageBox.Show("NO SE PUEDE MODIFICAR AL ADMINIDTRADOR PRINCIPAL");
                    }
                    else
                    {
                        cbd.AdministraDatosUsuarioSP(TipOper, TipUser, identificador, nidentificador, nombre, contrasena, rol, pregunta, respuesta);
                        MessageBox.Show("MODIFICACIÓN EXITOSA");
                    }
                }
            }
        }