示例#1
0
 public ActionResult Editar(Categoria objCategoria, HttpPostedFileBase UploadImage)
 {
     try
     {
         if (UploadImage != null && UploadImage.ContentLength > 0)
         {
             byte[] ImagenData = null;
             using (var imagen = new BinaryReader(UploadImage.InputStream))
             {
                 ImagenData = imagen.ReadBytes(UploadImage.ContentLength);
             }
             objCategoria.Foto = ImagenData;
         }
         if (categoria.ActualizarCategoria(objCategoria.CodCategoria, objCategoria.Descripcion, objCategoria.Foto, objCategoria.Estado))
         {
             return(RedirectToAction("Index"));
         }
         else
         {
             return(View());
         }
     }
     catch (Exception ex)
     {
         throw;
     }
 }
示例#2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            clsCategoria          C  = new clsCategoria();
            FrmRegistrarProductos RP = new FrmRegistrarProductos();
            String Mensaje           = "";

            try
            {
                if (txtCategoria.Text.Trim() != "")
                {
                    if (Program.Evento == 0)
                    {
                        C.Descripcion = txtCategoria.Text;
                        Mensaje       = C.RegistrarCategoria();
                        if (Mensaje == "Categoria ya se encuentra Registrada.")
                        {
                            MessageBox.Show(Mensaje, "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            RP.Visible = true;
                            Visible    = false;
                        }
                        else
                        {
                            MessageBox.Show(Mensaje, "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            Limpiar();
                            RP.Visible = true;
                            Visible    = false;
                        }
                    }
                    else
                    {
                        C.IdC         = Convert.ToInt32(IdC.Text);
                        C.Descripcion = txtCategoria.Text;
                        MessageBox.Show(C.ActualizarCategoria(), "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Limpiar();
                    }
                }
                else
                {
                    MessageBox.Show("Por Favor Digíte Datos.", "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtCategoria.Focus();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#3
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            clsCategoria C       = new clsCategoria();
            String       Mensaje = "";

            try{
                if (txtCategoria.Text.Trim() != "")
                {
                    if (Program.Evento == 0)
                    {
                        C.Descripcion = txtCategoria.Text;
                        Mensaje       = C.RegistrarCategoria();
                        if (Mensaje == "Categoria ya se encuentra Registrada.")
                        {
                            MessageBoxEx.Show(Mensaje, "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                        else
                        {
                            MessageBoxEx.Show(Mensaje, "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            Limpiar();
                        }
                    }
                    else
                    {
                        C.IdC         = Convert.ToInt32(IdC.Text);
                        C.Descripcion = txtCategoria.Text;
                        MessageBoxEx.Show(C.ActualizarCategoria(), "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Limpiar();
                    }
                }
                else
                {
                    MessageBoxEx.Show("Por Favor Digíte Datos.", "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtCategoria.Focus();
                }
                this.Close(); //para que cierre la ventana una vez que guardo los datos.
            }
            catch (Exception ex) {
                MessageBoxEx.Show(ex.Message);
            }
        }