private void desactivarCodigos()
        {
            string estado = "";

            if (chkActi.Checked && !chkDesac.Checked)
            {
                estado = "1";
            }
            else if (!chkActi.Checked && chkDesac.Checked)
            {
                estado = "2";
            }
            conexiones_BD.clases.codigos c  = new conexiones_BD.clases.codigos(idcodigo, txtCodigo.Text, estado);
            conexiones_BD.operaciones    op = new conexiones_BD.operaciones();
            Console.WriteLine(c.sentenciaModi());
            if (op.actualizar(c.sentenciaModi().ToString()) > 0)
            {
                this.cargartabla();
                modificar       = false;
                txtCodigo.Text  = "";
                chkActi.Checked = true;
                listo           = true;
            }
            else
            {
                MessageBox.Show("No se pudo modificar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void agregarCodigo()
        {
            string estado = "";

            if (chkActi.Checked && !chkDesac.Checked)
            {
                estado = "1";
            }
            else if (!chkActi.Checked && chkDesac.Checked)
            {
                estado = "2";
            }

            conexiones_BD.clases.codigos           c  = new conexiones_BD.clases.codigos(txtCodigo.Text, estado);
            conexiones_BD.clases.productos_codigos pc = new conexiones_BD.clases.productos_codigos(idproducto, "");
            conexiones_BD.operaciones op = new conexiones_BD.operaciones();

            if (op.EjecutartransaccionCodigosProduc(c, pc) > 0)
            {
                cargartabla();
                txtCodigo.Text  = "";
                chkActi.Checked = true;
                Listo           = true;
            }
            else
            {
                MessageBox.Show("No se pudo ingresar el codigo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private bool validarExistencias()
        {
            List <string> campos  = new List <string>();
            List <string> valores = new List <string>();
            bool          valido  = false;

            campos.Add("codigo");
            campos.Add("estado");

            if (modificar)
            {
                valores.Add(listaCodigos.SelectedValue.ToString());
                valores.Add("1");
            }
            else
            {
                valores.Add(txtCodigo.Text);
                valores.Add("1");
            }


            conexiones_BD.clases.codigos pc = new conexiones_BD.clases.codigos(campos, valores);

            if (Modificar)
            {
                conexiones_BD.clases.codigos c = new conexiones_BD.clases.codigos(txtCodigo.Text, "1");
                if (c.validarCodigoActualizar())
                {
                    valido = true;
                    MessageBox.Show("No podemos ingresar el codigo, porque ya esta ingresado en la base", "Codigo duplicado", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    valido = false;
                }
            }
            else
            {
                conexiones_BD.clases.codigos c = new conexiones_BD.clases.codigos(txtCodigo.Text, "1");
                if (c.validarCodigo())
                {
                    valido = true;
                    MessageBox.Show("No podemos ingresar el codigo, porque ya esta ingresado en la base", "Codigo duplicado", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    valido = false;
                }
            }

            return(valido);
        }
        private bool codigoRepetidoActua()
        {
            bool valido = false;

            conexiones_BD.clases.codigos c = new conexiones_BD.clases.codigos(txtCodigo.Text, "1");

            if (c.validarCodigoActualizar())
            {
                MessageBox.Show("Hemos detectado que el codigo esta repetido", "Codigo Repetido", MessageBoxButtons.OK, MessageBoxIcon.Error);
                valido = true;
            }
            else
            {
                valido = false;
            }

            return(valido);
        }
Пример #5
0
        private bool validarExistenciasCodigo()
        {
            bool valido = false;

            conexiones_BD.clases.codigos c = new conexiones_BD.clases.codigos(txtCodigo.Text, "1");
            if (c.validarCodigo())
            {
                valido = true;
                MessageBox.Show("No podemos ingresar el codigo, porque ya esta ingresado en la base", "Codigo duplicado", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                valido = false;
            }


            return(valido);
        }
        //guarda productos
        private void guarda()
        {
            utilitarios.maneja_fechas fe = new utilitarios.maneja_fechas();
            string kar = "2";

            if (!validar())
            {
                if (!validarExistencias())
                {
                    pro = new conexiones_BD.clases.productos(
                        txtnombreP.Text.ToUpper(),
                        fe.fechaMysql(fecha),
                        listaCategoria.SelectedValue.ToString(),
                        listaMarca.SelectedValue.ToString());

                    codi = new conexiones_BD.clases.codigos(
                        txtCodigo.Text,
                        "1"
                        );

                    if (chkKardex.Checked)
                    {
                        kar = "1";
                    }
                    sp = new conexiones_BD.clases.sucursales_productos(
                        listaSucursal.SelectedValue.ToString(),
                        "0",
                        listaMayoreo.SelectedValue.ToString(),
                        listaUtilidadDetalle.SelectedValue.ToString(),
                        listaEstante.SelectedValue.ToString(),
                        existencias.Value.ToString(),
                        precioVD.Value.ToString(),
                        precioCD.Value.ToString(),
                        precioVM.Value.ToString(),
                        precioCM.Value.ToString(),
                        kar);

                    op = new conexiones_BD.operaciones();
                    if (op.transaccionProductos_Presentaciones_Proveedores(generaProveedores(), generaPresentaciones(), pro, sp, codi) > 0)
                    {
                        MessageBox.Show("Los productos se ingresarón", "Exíto", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        //xm._AñadirProductos(listaCodigos.SelectedValue.ToString(),
                        //txtnombreP.Text.ToUpper(),
                        //fe.fechaMysql(fecha),
                        //listaCategoria.SelectedValue.ToString(),
                        //listaMarca.SelectedValue.ToString(), Convert.ToInt16(sesion.DatosRegistro[0]));
                        //xm._AñadirSucursal_productos(
                        //                listaSucursal.SelectedValue.ToString(),
                        //                "0",
                        //                listaMayoreo.SelectedValue.ToString(),
                        //                listaUtilidadDetalle.SelectedValue.ToString(),
                        //                listaEstante.SelectedValue.ToString(),
                        //                existencias.Value.ToString(),
                        //                precioVD.Value.ToString(),
                        //                precioCD.Value.ToString(),
                        //                precioVM.Value.ToString(),
                        //                precioCM.Value.ToString(),
                        //                kar, listaCodigos.SelectedValue.ToString(), Convert.ToInt16(sesion.DatosRegistro[0]));

                        //this.generarProveedoresBase_datos();
                        //this.generaPresentancionesBase();

                        vaciar();
                    }
                    else
                    {
                        MessageBox.Show("Los productos no se pudierón ingresar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }
Пример #7
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            utilitarios.maneja_fechas fe = new utilitarios.maneja_fechas();
            if (!validar())
            {
                if (!validarExistenciasCodigo())
                {
                    pro = new conexiones_BD.clases.productos(
                        txtnombreP.Text.ToUpper(),
                        fe.fechaMysql(fecha),
                        "60",
                        "53");
                    codi = new conexiones_BD.clases.codigos(
                        txtCodigo.Text,
                        "1"
                        );

                    sp = new conexiones_BD.clases.sucursales_productos(
                        sesion.DatosRegistro[1],
                        "0",
                        "2",
                        "4",
                        "1",
                        "1000",
                        precio.Value.ToString(),
                        "0.0",
                        "0.0",
                        "0.0",
                        "1");

                    op = new conexiones_BD.operaciones();
                    if (op.transaccionProductos_Presentaciones_Proveedores(generaProveedores(), generaPresentaciones(), pro, sp, codi) > 0)
                    {
                        MessageBox.Show("El producto se ingreso", "Exíto", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        ingresado = true;

                        //            xm._AñadirProductos(txtCodigo.Text, txtnombreP.Text.ToUpper(), fe.fechaMysql(fecha), "60", "53", Convert.ToInt16(sesion.DatosRegistro[0]));
                        //            xm._AñadirSucursal_productos(sesion.DatosRegistro[1],
                        //                "0",
                        //                "2",
                        //                "4",
                        //                "1",
                        //                "1000",
                        //                precio.Value.ToString(),
                        //                "0.0",
                        //                "0.0",
                        //                "0.0",
                        //                "1",
                        //                txtCodigo.Text, Convert.ToInt16(sesion.DatosRegistro[0]));
                        //            xm._AñadirProvedores_productos("2", "0", txtCodigo.Text, Convert.ToInt16(sesion.DatosRegistro[0]));
                        //            xm._AñadirPrese_prod("0", "1", "1", precio.Value.ToString(), "2", "2",txtCodigo.Text, Convert.ToInt16(sesion.DatosRegistro[0]));


                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("El producto no se pudo ingresar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }