Esempio n. 1
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. 2
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");
                }
            }
        }