//protected void btnGuardarTipoProducto_Click(object sender, EventArgs e)
        //{


        //    if (FileUploadImagen.HasFile)
        //    {

        //        try
        //        {
        //            string filename = Path.GetFileName(FileUploadImagen.FileName);
        //            FileUploadImagen.SaveAs(Server.MapPath("~/img/") + filename);
        //            TipoProductoDTO tipo = new TipoProductoDTO();
        //            tipo.nombreProducto = txtNombreTipoProd.Text;
        //            tipo.descripcion = txtDescripcion.Text;
        //            tipo.activo = 1;
        //            tipo.img = filename.ToString();
        //            if (TipoProductoNegocio.CrearTipoProducto(tipo))
        //            {
        //                lblmensaje.Text = "Tipo producto registrado exitosamente";
        //            }
        //            else
        //            {
        //                lblmensaje.Text = "Error al cargar tipo producto";
        //            }

        //        }
        //        catch (Exception ex)
        //        {

        //            lblmensaje.Text = ex.Message.ToString();
        //        }

        //        lblmensaje.Text = "Debe cargar imagen";
        //    }
        //}

        protected void btnAgregar_Click(object sender, EventArgs e)
        {
            if (FileUploadImagen.HasFile)
            {
                try
                {
                    string filename = Path.GetFileName(FileUploadImagen.FileName);
                    FileUploadImagen.SaveAs(Server.MapPath("~/img/") + filename);
                    TipoProductoDTO tipo = new TipoProductoDTO();
                    tipo.nombreProducto = txtNombreTipoProd.Text;
                    tipo.descripcion    = txtDescripcion.Text;
                    tipo.activo         = int.Parse(ddlEstado.SelectedValue);
                    tipo.img            = filename.ToString();
                    if (TipoProductoNegocio.CrearTipoProducto(tipo))
                    {
                        lblmensaje.Text = "Tipo producto registrado exitosamente";
                    }
                    else
                    {
                        lblmensaje.Text = "Error al cargar tipo producto";
                    }
                }
                catch (Exception ex)
                {
                    lblmensaje.Text = ex.Message.ToString();
                }
            }
            else
            {
                lblmensaje.Text = "Debe cargar imagen";
            }
        }
Example #2
0
 private void BtnEliminar_Click(object sender, EventArgs e)
 {
     if (dgvTiposProducto.SelectedCells.Count > 0)
     {
         TipoProductoNegocio neg = new TipoProductoNegocio();
         TipoProducto        tp  = (TipoProducto)dgvTiposProducto.CurrentRow.DataBoundItem;
         try
         {
             using (var popup = new Confirmacion(@"eliminar """ + tp.ToString() + @""""))
             {
                 var R = popup.ShowDialog();
                 if (R == DialogResult.OK)
                 {
                     bool conf = popup.R;
                     if (tp != null && conf == true)
                     {
                         neg.EliminarLogico(tp.IdTipoProducto);
                         LlenarTabla();
                     }
                 }
             }
         }
         catch (Exception ex)
         {
             Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog();
         }
     }
     else
     {
         Mensaje m = new Mensaje("Ningun item seleccionado.");
         m.ShowDialog();
     }
 }
Example #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack == false)
            {
                if (Session["user"] == null || Session["correo"] == null || Session["idTipoUser"] == null || Session["idTipoUser"].ToString() != "1")
                {
                    Response.Redirect("../index.aspx");
                }

                List <TipoProductoDTO> lista = new List <TipoProductoDTO>();
                lista = TipoProductoNegocio.ObtenerTipoProductosAll();
                ddlTipoProducto.DataSource     = lista;
                ddlTipoProducto.DataTextField  = "nombreProducto";
                ddlTipoProducto.DataValueField = "idTipoProducto";
                ddlTipoProducto.DataBind();
            }
            else
            {
                if (Session["user"] == null || Session["correo"] == null || Session["idTipoUser"] == null || Session["idTipoUser"].ToString() != "1")
                {
                    Response.Redirect("../index.aspx");
                }
            }
            Response.AppendHeader("Cache-Control", "no-store");
        }
Example #4
0
        private void ModProducto_Load(object sender, EventArgs e)
        {
            bool b;

            if (p.IdProducto != 0)
            {
                b = true;
            }
            else
            {
                b = false;
            }
            for (int i = 0; i < EntradasVal.Length; i++)
            {
                EntradasVal[i] = b;
            }

            TipoProductoNegocio negTP = new TipoProductoNegocio();
            MarcaNegocio        negM  = new MarcaNegocio();

            try
            {
                BoxMarca.DisplayMember = "Descripcion";
                BoxMarca.ValueMember   = "IdMarca";
                BoxMarca.DataSource    = negM.Listar();

                BoxTipoProducto.DisplayMember = "Descripcion";
                BoxTipoProducto.ValueMember   = "IdTipoProducto";
                BoxTipoProducto.DataSource    = negTP.Listar();

                if (p.TipoProducto != null)
                {
                    BoxTipoProducto.SelectedValue = p.TipoProducto.IdTipoProducto;
                    BoxTipoProducto.SelectedText  = p.TipoProducto.Descripcion;
                }
                else
                {
                    BoxTipoProducto.SelectedIndex = -1;
                }
                if (p.Marca != null)
                {
                    BoxMarca.SelectedValue = p.Marca.IdMarca;
                    BoxMarca.SelectedText  = p.Marca.Descripcion;
                    RealizarValidaciones();
                }
                else
                {
                    BoxMarca.SelectedIndex = -1;
                }
            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }
        private void eliminarTipoProducto()
        {
            //int idTipoProd = int.Parse(Request.QueryString["idProd"].ToString());
            int             idTipo = int.Parse(Request.QueryString["idTipo"].ToString());
            TipoProductoDTO tipo   = new TipoProductoDTO();

            tipo.idTipoProducto = idTipo;
            TipoProductoNegocio.EliminaTipoProducto(tipo);

            Response.Redirect("lista-productos.aspx");
        }
        private void CargarDatos()
        {
            ddlTipos.DataSource     = TipoProductoNegocio.ObtenerTipoProductosAll().OrderBy(p => p.idTipoProducto).ToList();
            ddlTipos.DataValueField = "idTipoProducto";
            ddlTipos.DataTextField  = "nombreProducto";

            ddlTipos.DataBind();
            ddlTipos.Items.Add(new ListItem("Todos", "0"));
            ddlTipos.SelectedValue = "0";
            //ddlTipos.Items.Insert(0,"Todos");
        }
        private void CargaDatos(int id)
        {
            TipoProductoDTO tipoProducto = TipoProductoNegocio.ObtenerTipoProductoFiltroID(id);

            txtDescripcionNuevo.Text = tipoProducto.descripcion;
            txtNombreTipoProd.Text   = tipoProducto.nombreProducto;
            ddlEstado.SelectedValue  = tipoProducto.activo.ToString();
            if (tipoProducto.img != null)
            {
                hdImg.Value = tipoProducto.img.ToString();
            }
        }
        protected void linkEliminar_Click(object sender, EventArgs e)
        {
            int             idTipo = Convert.ToInt32((sender as LinkButton).CommandArgument);
            TipoProductoDTO tipo   = new TipoProductoDTO();

            tipo.idTipoProducto = idTipo;

            if (TipoProductoNegocio.EliminaTipoProducto(tipo))
            {
                Response.Write("<script>alert('Eliminado exitosamente');</script>");
                CargarGrilla();
            }
        }
        protected void ddlTipos_SelectedIndexChanged(object sender, EventArgs e)
        {
            int idTipo = Convert.ToInt32(ddlTipos.SelectedValue.ToString());

            if (idTipo != 0)
            {
                gvTipoProductos.DataSource = TipoProductoNegocio.ObtenerTipoProductosAll().Where(p => p.activo == 1 && p.idTipoProducto == idTipo).OrderBy(p => p.nombreEstado).ToList();
                gvTipoProductos.DataBind();
            }
            else
            {
                CargarGrilla();
            }
            //CargarDatos();
        }
Example #10
0
        private void LlenarTabla()
        {
            TipoProductoNegocio neg = new TipoProductoNegocio();

            try
            {
                dgvTiposProducto.DataSource = neg.Listar();
                dgvTiposProducto.Columns["IdTipoProducto"].HeaderText = "ID";
                dgvTiposProducto.Columns["Descripcion"].HeaderText    = "DescripciĆ³n";
                dgvTiposProducto.Columns["Activo"].Visible            = false;
                dgvTiposProducto.Update();
                dgvTiposProducto.Refresh();
            }
            catch (Exception ex)
            {
                Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog();
            }
        }
Example #11
0
        private void Productos_Load(object sender, EventArgs e)
        {
            TipoProductoNegocio unTipoProducto = new TipoProductoNegocio();
            RubroNegocio        unRubro        = new RubroNegocio();
            ProveedorNegocio    unProveedor    = new ProveedorNegocio();

            cboxTipoProducto.DataSource = unTipoProducto.ListarTipoProducto();
            cboxRubro.DataSource        = unRubro.ListarRubros();
            cboxProveedor.DataSource    = unProveedor.ListarProveedores();
            tboxCodigoBulto.Enabled     = false;

            //PRECARGA PARA MODIFICAR
            if (ProductoModificar != null)
            {
                //oculto e inhabilito botones y text box
                btnAceptar.Visible         = false;
                btnModificar.Visible       = true;
                tboxCodigoProducto.Enabled = false;
                tboxCodigoBulto.Enabled    = false;
                //pre-cargo los datos para la ediciĆ³n
                tboxCodigoProducto.Text       = ProductoModificar.CodigoProducto.ToString();
                tboxCodigoBulto.Text          = ProductoModificar.CodigoBulto.ToString();
                tboxNombre.Text               = ProductoModificar.Nombre;
                cboxTipoProducto.SelectedItem = ProductoModificar.TipoProducto;
                tboxCantidadBulto.Text        = ProductoModificar.CantidadxBulto.ToString();
                tboxStockCritico.Text         = ProductoModificar.StockCritico.ToString();
                tboxRentabilidad.Text         = ProductoModificar.Rentabilidad.ToString();
                //pre-cargo los combobox
                cboxProveedor.SelectedIndex = cboxProveedor.FindString(ProductoModificar.Proveedor.NombreFantasia);
                if (cboxProveedor.SelectedIndex < 0)
                {
                    lblAdvertenciaProveedor.Visible = true;
                }
                cboxTipoProducto.SelectedIndex = cboxTipoProducto.FindString(ProductoModificar.TipoProducto.Nombre);
                cboxRubro.SelectedIndex        = cboxRubro.FindString(ProductoModificar.Rubro.Nombre);
                if (cboxRubro.SelectedIndex < 0)
                {
                    lblAdvertenciaRubro.Visible = true;
                }
            }
        }
 protected void btnActualizar_Click(object sender, EventArgs e)
 {
     try
     {
         TipoProductoDTO tipoProducto = new TipoProductoDTO();
         tipoProducto.idTipoProducto = int.Parse(Request.QueryString["idTipo"].ToString());
         tipoProducto.nombreProducto = txtNombreTipoProd.Text;
         tipoProducto.descripcion    = txtDescripcionNuevo.Text;
         //tipoProducto.activo = 1;
         tipoProducto.activo = int.Parse(ddlEstado.SelectedValue);
         if (FileUploadImagen.HasFile)
         {
             string nombreArchivo = Path.GetFileName(FileUploadImagen.FileName);
             FileUploadImagen.SaveAs(Server.MapPath("~/img/") + nombreArchivo);
             tipoProducto.img = nombreArchivo;
             if (TipoProductoNegocio.ActualizaTipoProductoConImagen(tipoProducto))
             {
                 lblmensaje.Text = "Tipo producto Con imagen actualizado";
             }
             else
             {
                 lblmensaje.Text = "Error, No fue posible actualizar";
             }
         }
         else
         {
             if (TipoProductoNegocio.ActualizaTipoProductoSinImagen(tipoProducto))
             {
                 lblmensaje.Text = "Tipo producto sin imagen actualizado";
             }
             else
             {
                 lblmensaje.Text = "Error, No fue posible actualizar";
             }
         }
     }
     catch (Exception ex)
     {
         lblmensaje.Text = ex.Message;
     }
 }
        private void BtnMod_Click(object sender, EventArgs e)
        {
            TipoProductoNegocio neg = new TipoProductoNegocio();

            try
            {
                tp.Descripcion = TxtDescripcion.Text.Trim();
                if (tp.IdTipoProducto != 0)
                {
                    neg.Modificar(tp);
                }
                else
                {
                    neg.Agregar(tp);
                }
                this.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 private void CargarGrilla()
 {
     gvTipoProductos.DataSource = TipoProductoNegocio.ObtenerTipoProductosAll().OrderBy(p => p.nombreProducto).ToList();
     gvTipoProductos.DataBind();
 }