private void btBack_Click(object sender, EventArgs e)
        {
            this.Visible = false;
            MantenimientoProductos mantP = new MantenimientoProductos();

            mantP.Show();
        }
 private void btModify_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(txbCode.Text) || string.IsNullOrEmpty(txbDesc.Text) || string.IsNullOrEmpty(txtbPrice.Text) || string.IsNullOrEmpty(txbQuantity.Text))
     {
         MessageBox.Show("Verificar que no exista un espacio en blanco");
         return;
     }
     try
     {
         if (txbDesc.Text != "" && txtbPrice.Text != "" && txbQuantity.Text != "")
         {
             metodos.ActualizarProducto(txbCode.Text, txbDesc.Text, txtbPrice.Text, txbQuantity.Text);
             this.Visible = false;
             MantenimientoProductos mantP = new MantenimientoProductos();
             mantP.Show();
         }
         else
         {
             label1.Text = "Debe De Llenar Todas las Casillas";
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Valores Invalidos");
     }
 }
        private void ModificarProducto_FormClosing(object sender, FormClosingEventArgs e)
        {
            this.Visible = false;
            MantenimientoProductos mantP = new MantenimientoProductos();

            mantP.Show();
        }
Esempio n. 4
0
 public FormNuevaFactura()
 {
     mantenimiento         = new MantenimientoClientes();
     mantenimientoFactura  = new MantenimientoFactura();
     mantenimientoProducto = new MantenimientoProductos();
     InitializeComponent();
 }
        public ActionResult Grabar(FormCollection coleccion)
        {
            MantenimientoProductos mp = new MantenimientoProductos();
            Productos prod            = new Productos
            {
                Descripcion = coleccion["Descripcion"],
                Precio      = float.Parse(coleccion["Precio"].ToString())
            };

            mp.Agregar(prod);
            return(RedirectToAction("Index"));
        }
        public ActionResult ModificacionProducto(FormCollection coleccion)
        {
            MantenimientoProductos mp = new MantenimientoProductos();
            Productos prod            = new Productos
            {
                Codigo      = int.Parse(coleccion["Codigo"].ToString()),
                Descripcion = coleccion["Descripcion"].ToString(),
                Precio      = float.Parse(coleccion["Precio"].ToString())
            };

            mp.Modificar(prod);
            return(RedirectToAction("Index"));
        }
        public ActionResult Index(FormCollection coleccion)
        {
            if (coleccion["Codigo"].ToString() == "") // Para evitar error del programa
            {
                coleccion["Codigo"] = "0";
            }
            MantenimientoProductos mp = new MantenimientoProductos();
            Productos prod            = mp.Recuperar(int.Parse(coleccion["Codigo"].ToString()));

            if (prod != null)
            {
                return(View("ModificacionProducto", prod));
            }
            else
            {
                return(View("ProductoNoExistente"));
            }
        }
Esempio n. 8
0
        private void btInsert_Click(object sender, EventArgs e)
        {
            try
            {
                if (String.IsNullOrEmpty(txbCode.Text))
                {
                    MessageBox.Show("Verificar que no exista un espacio en blanco");
                    return;
                }

                if (txbCode.Text != "")
                {
                    if (metodos.ProductoExistencteFisicoSinError(txbCode.Text))
                    {
                        //metodos.comprobarExistenciaProducto(txbCode.Text);
                        metodos.EliminarProducto(txbCode.Text);
                        this.Visible = false;
                        MantenimientoProductos mantP = new MantenimientoProductos();
                        mantP.Show();
                    }
                    else
                    {
                        MessageBox.Show("El Producto no Existe");
                    }
                }
                else
                {
                    lbError.Text = "Debe de Completar Todos los Espacios";
                }
            }
            catch (FormatException)
            {
                MessageBox.Show("Valores Invalidos");
            }
            catch (Exception ex)
            {
                MessageBox.Show("El Producto no Existe");
            }
        }
 private void btInsert_Click(object sender, EventArgs e)
 {
     if (String.IsNullOrEmpty(txbCode.Text) || String.IsNullOrEmpty(txbDesc.Text) || String.IsNullOrEmpty(txbPrice.Text) ||
         String.IsNullOrEmpty(txbQuantity.Text))
     {
         MessageBox.Show("Verificar que no exista un espacio en blanco");
         return;
     }
     try
     {
         if (txbCode.Text != "" & txbDesc.Text != "" & txbPrice.Text != "" & txbQuantity.Text != "")
         {
             if (metodos.ProductoExistencteFisicoSinError(txbCode.Text))
             {
                 metodos.InsertarProducto(txbCode.Text, txbDesc.Text, txbPrice.Text, txbQuantity.Text);
                 this.Visible = false;
                 MantenimientoProductos mantP = new MantenimientoProductos();
                 mantP.Show();
             }
             else
             {
                 metodos.ActualizarProducto(txbCode.Text, txbDesc.Text, txbPrice.Text, txbQuantity.Text);
                 this.Visible = false;
                 MantenimientoProductos mantP = new MantenimientoProductos();
                 mantP.Show();
             }
         }
         else
         {
             label1.Text = "Debe de Llenar Todos los Espacios";
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Valores Invalidos");
     }
 }
 public FormDatosProducto()
 {
     productos = new MantenimientoProductos();
     InitializeComponent();
 }
        protected void btnAgregar_Click(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                ScriptManager.RegisterStartupScript(Page, this.GetType(), "mykey", "CancelEdit();", true);
            }
            try
            {
                lstproductos = new List <MantenimientoProductos>();
                if (Session["lstproductos"] != null)
                {
                    lstproductos = JsonHelper.JsonDeserialize <List <MantenimientoProductos> >((string)Session["lstproductos"]);
                }

                //JsonHelper.JsonDeserialize<List<USP_Sel_Genesys_OC_Imp_SeleccionarOCResult>>((string)Session["lstocparcialsel"]);
                DateTime?fechavigfinal = ValidarDatos();

                MantenimientoProductos producto = new MantenimientoProductos
                {
                    Id_Agenda    = acbCliente.Text.Split('-')[0],
                    AgendaNombre =
                        acbCliente.Text.Substring(
                            acbCliente.Text.Split('-')[0].Length + 1,
                            (acbCliente.Text.Length - (acbCliente.Text.Split('-')[0].Length + 1))
                            ),
                    ItemCodigo   = acbProducto.Text.Split('-')[0],
                    Kardex       = Convert.ToInt32(txtKardex.Text),
                    NombreKardex = acbProducto.Text.Substring(
                        acbProducto.Text.Split('-')[0].Length + 1,
                        (acbProducto.Text.Length - (acbProducto.Text.Split('-')[0].Length + 1))
                        ),
                    Id_UnidadInv   = txtUnidad.Text,
                    Precio         = Convert.ToDouble(txtPrecio.Text.Trim() == string.Empty ? "0" : txtPrecio.Text.Trim()),
                    IdMoneda       = Convert.ToInt32(cboMoneda.SelectedValue),
                    Moneda         = cboMoneda.Text,
                    PrecioEspecial = Convert.ToDouble(txtPrecEspecial.Text.Trim() == string.Empty ? "0" : txtPrecEspecial.Text.Trim()),
                    SinTermino     = btnTermino.Checked,
                    FechaVigInicio = Convert.ToDateTime(dpFechaInicio.SelectedDate),
                    FechaVigFin    = fechavigfinal
                };

                if (lstproductos.Where(x => x.Id_Agenda == producto.Id_Agenda && x.ItemCodigo == producto.ItemCodigo && x.Kardex == producto.Kardex).Any())
                {
                    rwmProductoMant.RadAlert("El producto: " + producto.NombreKardex + " , se encuentra registrado con el mismo cliente.", 450, 150, "Mantenimiento de Productos", null, "../../../Images/Icons/sign-error-32.png");
                    return;
                }


                lstproductos.Add(producto);
                //lstproductos = JsonHelper.JsonDeserialize<List<Dictionary<string, object>>>((string)Session["lstproductos"]);
                Session["lstproductos"] = JsonHelper.JsonSerializer(lstproductos);
                gvwparcial.DataSource   = lstproductos;
                gvwparcial.DataBind();

                txtKardex.Text       = string.Empty;
                txtPrecio.Text       = "0";
                txtPrecEspecial.Text = "0";

                ScriptManager.RegisterStartupScript(Page, this.GetType(), "mykey", "StringText();", true);


                acbProducto.Focus();
            }
            catch (Exception ex)
            {
                rwmProductoMant.RadAlert(ex.Message, 450, 150, "Mantenimiento de Productos", null, "../../../Images/Icons/sign-error-32.png");
                lblMensaje.Text     = ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            MantenimientoProductos mantenimiento = new MantenimientoProductos();

            textBox1.Text = mantenimiento.mostrarProducto(textBox2.Text);
        }
Esempio n. 13
0
 public FormEliminarProducto()
 {
     mantenimiento = new MantenimientoProductos();
     InitializeComponent();
 }