Exemple #1
0
        private void agregar()
        {
            if (!validar())
            {
                auxiliares.presentaciones_productos pp = new auxiliares.presentaciones_productos();
                pp.Idpresentacion   = tabla_presentacion.CurrentRow.Cells[0].Value.ToString();
                pp.lblPresenta.Text = tabla_presentacion.CurrentRow.Cells[1].Value.ToString();
                pp.ShowDialog();

                if (pp.Agregado)
                {
                    string priori = "2";
                    if (pp.chkPrioridad.Checked)
                    {
                        priori = "1";
                    }
                    prpr = new conexiones_BD.clases.presentaciones_productos(
                        idsucursal_producto,
                        pp.Idpresentacion,
                        pp.canti.Value.ToString(),
                        Math.Round(pp.precio.Value, 2).ToString(),
                        pp.TipoN,
                        priori
                        );

                    if (prpr.guardar(false) > 0)
                    {
                        cargarTablaPresentaciones();
                        txtBuscarP.SelectAll();
                        txtBuscarP.Focus();
                    }
                }
            }
        }
Exemple #2
0
        public List <conexiones_BD.clases.presentaciones_productos> presetacionesTraslados(string id_borrar, string corre)
        {
            List <conexiones_BD.clases.presentaciones_productos> pres = new List <conexiones_BD.clases.presentaciones_productos>();

            doc.Load(rutaXml);

            XmlNodeList prese_pro = doc.SelectNodes("traslados/presentacion_pro");

            XmlNode pre_p;

            foreach (XmlNode item in prese_pro)
            {
                if (item.SelectSingleNode("codigo_productos").InnerText == id_borrar && item.SelectSingleNode("correlativo").InnerText == corre)
                {
                    pre_p = item;
                    conexiones_BD.clases.presentaciones_productos p = new conexiones_BD.clases.presentaciones_productos(
                        pre_p.SelectSingleNode("idsucursal_producto").InnerText,
                        pre_p.SelectSingleNode("idpresentacion").InnerText,
                        pre_p.SelectSingleNode("cantidad_unidades").InnerText,
                        pre_p.SelectSingleNode("precio").InnerText,
                        pre_p.SelectSingleNode("tipo").InnerText,
                        pre_p.SelectSingleNode("pri").InnerText,
                        "1", ""
                        );
                    p.Cod_producto = pre_p.SelectSingleNode("codigo_productos").InnerText;

                    pres.Add(p);
                }
            }

            return(pres);
        }
Exemple #3
0
 private void quitar()
 {
     if (modificar)
     {
         try
         {
             if (MessageBox.Show("¿Deseas eliminar esta presentación?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
             {
                 prpr = new conexiones_BD.clases.presentaciones_productos(tabla_presentacion_producto.CurrentRow.Cells[0].Value.ToString());
                 if (prpr.eliminar(false) > 0)
                 {
                     cargarTablaPresentaciones();
                 }
             }
         }
         catch
         {
         }
     }
     else
     {
         try
         {
             if (MessageBox.Show("¿Deseas eliminar esta presentación?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
             {
                 tabla_presentacion_producto.Rows.RemoveAt(tabla_presentacion_producto.CurrentRow.Index);
             }
         }
         catch
         {
         }
     }
 }
        private void modificar()
        {
            string prio = "2", esta = "2";

            if (chkPriori.Checked)
            {
                prio = "1";
            }
            if (chkEstado.Checked)
            {
                esta = "1";
            }
            prpr = new conexiones_BD.clases.presentaciones_productos(
                idpresentacion_producto,
                idsuc_produ,
                listaPresentacion.SelectedValue.ToString(),
                canti.Value.ToString(),
                precio.Value.ToString(),
                tipoPrese(),
                prio,
                esta);

            if (prpr.modificar(true) > 0)
            {
                limpiar();
            }
        }
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     if (chkD.Checked || chkM.Checked)
     {
         if (MessageBox.Show("¿Desea quitar esta presentación?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
         {
             try
             {
                 prpr = new conexiones_BD.clases.presentaciones_productos(tabla_presentacion_producto.CurrentRow.Cells[0].Value.ToString());
                 if (prpr.eliminar(false) > 0)
                 {
                     cargarTablaPresentaciones();
                 }
             }
             catch
             {
             }
         }
     }
 }
        private void modificar()
        {
            string prio = "2";

            if (chkPriori.Checked)
            {
                prio = "1";
            }
            pp = new conexiones_BD.clases.presentaciones_productos(
                idpresentacion_producto,
                idsucursal_producto,
                listaPresentacion.SelectedValue.ToString(),
                canti.Value.ToString(),
                precio.Value.ToString(),
                tipoPrese(),
                prio);

            if (pp.modificar(true) > 0)
            {
                limpiar();
            }
        }
Exemple #7
0
        private void agrega()
        {
            if (modificar)
            {
                if (!validarAgregarPresentacion())
                {
                    auxiliares.presentaciones_productos pp = new auxiliares.presentaciones_productos();
                    pp.PrecioM          = precioVM.Value;
                    pp.PrecioD          = precioVD.Value;
                    pp.Idpresentacion   = tabla_presentacion.CurrentRow.Cells[0].Value.ToString();
                    pp.lblPresenta.Text = tabla_presentacion.CurrentRow.Cells[1].Value.ToString();
                    pp.ShowDialog();

                    if (pp.Agregado)
                    {
                        string priori = "2";
                        if (pp.chkPrioridad.Checked)
                        {
                            priori = "1";
                        }
                        prpr = new conexiones_BD.clases.presentaciones_productos(
                            idsucusal_producto,
                            pp.Idpresentacion,
                            pp.canti.Value.ToString(),
                            Math.Round(pp.precio.Value, 2).ToString(),
                            pp.TipoN,
                            priori
                            );

                        if (prpr.guardar(false) > 0)
                        {
                            cargarTablaPresentaciones();
                        }
                    }
                }
            }
            else
            {
                try
                {
                    if (!validarAgregarPresentacion())
                    {
                        auxiliares.presentaciones_productos pp = new auxiliares.presentaciones_productos();
                        pp.PrecioM          = precioVM.Value;
                        pp.PrecioD          = precioVD.Value;
                        pp.Idpresentacion   = tabla_presentacion.CurrentRow.Cells[0].Value.ToString();
                        pp.lblPresenta.Text = tabla_presentacion.CurrentRow.Cells[1].Value.ToString();
                        pp.ShowDialog();

                        if (pp.Agregado)
                        {
                            tabla_presentacion_producto.Rows.Add(
                                "0", pp.Idpresentacion, pp.lblPresenta.Text, Math.Round(pp.precio.Value, 2), pp.Tipo, pp.canti.Value, pp.TipoN
                                );
                        }
                    }
                }
                catch
                {
                }
            }
        }