示例#1
0
 private void btnBuscaProducto_Click(object sender, EventArgs e)
 {
     //LimpiarDatos();
     clases.Cfunciones.Globales.criterio=cbCriterio.Text;
     frmBusca busca = new frmBusca(string_ArchivoConfiguracion);
     busca.ShowDialog();
     tbProducto.Text=Cfunciones.Globales.valor;
     idGrupo = Cfunciones.Globales.codigo;
 }
示例#2
0
 private void btnBuscaDescuento_Click(object sender, EventArgs e)
 {
     //LimpiarDatos();
     clases.Cfunciones.Globales.criterio = "TIPODESCUENTO";
     frmBusca busca = new frmBusca(string_ArchivoConfiguracion);
     busca.ShowDialog();
     tbDescuento.Text = Cfunciones.Globales.valor;
     idDescuento = Cfunciones.Globales.codigo;
 }
示例#3
0
        private void btnBuscaProducrto_Click(object sender, EventArgs e)
        {
            //LimpiarDatos();
            clases.Cfunciones.Globales.criterio = "PRODUCTO";
            frmBusca busca = new frmBusca(string_ArchivoConfiguracion);
            busca.ShowDialog();

            if (clases.Cfunciones.Globales.codigo != "")
            {
                frmItems items = new frmItems();
                items.ShowDialog();
            }
            buscaProducto(Cfunciones.Globales.valor, Cfunciones.Globales.codigo, Cfunciones.Globales.precioCompra, Cfunciones.Globales.cantidadCompra);
            //eliminamos los valores para nogenerar duplicidad
            Cfunciones.Globales.valor="";
            Cfunciones.Globales.codigo="";
            Cfunciones.Globales.precioCompra=0;
            Cfunciones.Globales.cantidadCompra = 0;

            tipo = Tipo.guardar;
            habilitaBoton();
        }
示例#4
0
        private void GuardarDatos()
        {
            frmBusca busca = new frmBusca(string_ArchivoConfiguracion);

            if (DatosDes == null || DatosDes[0] == null)
            {
                DatosDes = new object[9];
                DatosDes[0] = "0";
            }
            DatosDes[0] = DatosDes[0].ToString().Trim();
            DatosDes[1] = cbCriterio.Text;
            DatosDes[2] = idGrupo;
            DatosDes[3] = tbProducto.Text;
            DatosDes[4] = idDescuento;
            DatosDes[5] = tbDescuento.Text;
            DatosDes[6] = ConexionBD.FechaFormatoMySQL(dtpFechaIni.Value, 0);
            DatosDes[7] = ConexionBD.FechaFormatoMySQL(dtpFechaFin.Value, 0);
            if (rbtActivo.Checked)
                DatosDes[8] = 0;
            else
                DatosDes[8] = 1;

            object[] NombresDes = { "pId","pCriterio","pIdProducto","pNomProducto", "pIdTipoDescuento","pNomDescuento","pFechaIni","pFechaFin", "pEstado" };

            ConexionBD.Conectar(true, string_ArchivoConfiguracion);
            bool SeGuardo = false;
            try
            {
                ConexionBD.EjecutarProcedimientoReturnVoid("descuento_guarda", NombresDes, DatosDes);
                ConexionBD.COMMIT();
                SeGuardo = true;
                listar();
                tipo = Tipo.guardar;
                habilitaBoton();
            }
            catch//(Exception ex)
            {
                ConexionBD.ROLLBACK();
                SeGuardo = false;
                //MessageBox.Show(ex.Message);
            }
            finally
            {
                ConexionBD.Desconectar();
            }

            if (SeGuardo)
            {
                MessageBox.Show("LOS DATOS SE GUARDARON EXITOSAMENTE", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                LimpiarDatos();
            }
            else
                MessageBox.Show("ERROR AL GUARDAR LOS DATOS, INTENTE NUEVAMENTE", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);

            LimpiarDatos();
        }
示例#5
0
 private void btnBuscaProveedor_Click(object sender, EventArgs e)
 {
     clases.Cfunciones.Globales.criterio = "PROVEEDOR";
     frmBusca busca = new frmBusca(string_ArchivoConfiguracion);
     busca.ShowDialog();
     tbProveedor.Text = Cfunciones.Globales.valor;//nombre del proveedor
     idProveedor = Cfunciones.Globales.codigo;//codigo id del proveedor
 }
示例#6
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            //LimpiarDatos();
            clases.Cfunciones.Globales.criterio = "PRODUCTOS";
            frmBusca busca = new frmBusca(string_ArchivoConfiguracion);
            busca.ShowDialog();

            if(Cfunciones.Globales.codigo!="")
                AgregaProducto();
        }
示例#7
0
        private void GuardarDatos()
        {
            frmBusca busca = new frmBusca(string_ArchivoConfiguracion);

            if (DatosProducto == null || DatosProducto[0] == null)
            {
                DatosProducto = new object[14];
                DatosProducto[0] = "0";
            }
            DatosProducto[0] = DatosProducto[0].ToString().Trim();
            DatosProducto[1] = tbNombres.Text;
            DatosProducto[2] = tbDetalle.Text;
            DatosProducto[3] = ConexionBD.Image2Bytes(pcbImagen.Image);
            DatosProducto[4] = tbPrecioCom.Text;
            DatosProducto[5] = tbPrecioVen.Text;
            DatosProducto[6] = tbStock.Text;
            DatosProducto[7] = tbStockMin.Text;
            /*-----previa condicion para cargar los datos o IDs de categoria, unidades y caracteristicas fisicas----------*/
            if (tbCategoria.Text == "")
                idcategoria = "1";
            if (tbUnidades.Text == "")
                idunidades = "1";
            if (tbCarFisicas.Text == "")
                idfisicas = "1";
            DatosProducto[8] = idcategoria;
            DatosProducto[9] = idunidades;
            DatosProducto[10] = idfisicas;

            if (rbtActivo.Checked)
                DatosProducto[11] = 0;
            else
                DatosProducto[11] = 1;

            DatosProducto[12] = tbNroSerie.Text;

            if (rbtSinPromo.Checked)
                DatosProducto[13] = 0;//no tiene promocion
            if (rbtUno.Checked)
                DatosProducto[13] = 1;//promocion de 2x1
            if (rbtDos.Checked)
                DatosProducto[13] = 2;//promocion de 3x2

            object[] NombresProducto = { "pId", "pNombre", "pDetalle", "pImagen", "pPrecioCom", "pPrecioVen", "pStock", "pStockMin", "pIdCategoria", "pIdUnidades", "pIdCaractFisicas", "pEstado", "pSerie", "pPromocion" };

            ConexionBD.Conectar(true, string_ArchivoConfiguracion);
            bool SeGuardo = false;
            try
            {
                ConexionBD.EjecutarProcedimientoReturnVoid("producto_guarda", NombresProducto, DatosProducto);
                ConexionBD.COMMIT();
                SeGuardo = true;
                listar();
                tipo = Tipo.guardar;
                habilitaBoton();
            }
            catch//(Exception ex)
            {
                ConexionBD.ROLLBACK();
                SeGuardo = false;
                //MessageBox.Show(ex.Message);
            }
            finally
            {
                ConexionBD.Desconectar();
            }

            if (SeGuardo)
            {
                MessageBox.Show("LOS DATOS SE GUARDARON EXITOSAMENTE", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                LimpiarDatos();
            }
            else
                MessageBox.Show("ERROR AL GUARDAR LOS DATOS, INTENTE NUEVAMENTE", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);

            LimpiarDatos();
        }
示例#8
0
 private void btnBuscaUni_Click(object sender, EventArgs e)
 {
     //LimpiarDatos();
     clases.Cfunciones.Globales.criterio = "UNIDADES";
     frmBusca busca = new frmBusca(string_ArchivoConfiguracion);
     busca.ShowDialog();
     tbUnidades.Text = Cfunciones.Globales.valor;
     idunidades = Cfunciones.Globales.codigo;
 }
示例#9
0
 private void btnBuscaFisicas_Click(object sender, EventArgs e)
 {
     //LimpiarDatos();
     clases.Cfunciones.Globales.criterio = "FISICAS";
     frmBusca busca = new frmBusca(string_ArchivoConfiguracion);
     busca.ShowDialog();
     tbCarFisicas.Text = Cfunciones.Globales.valor;
     idfisicas = Cfunciones.Globales.codigo;
 }
示例#10
0
 private void btnBuscaCat_Click(object sender, EventArgs e)
 {
     //LimpiarDatos();
     clases.Cfunciones.Globales.criterio = "CATEGORIA";
     frmBusca busca = new frmBusca(string_ArchivoConfiguracion);
     busca.ShowDialog();
     tbCategoria.Text = Cfunciones.Globales.valor;
     idcategoria = Cfunciones.Globales.codigo;
 }