Example #1
0
        private void LlenarAtributos()
        {
            AtributoBC        objAtributoBC = new AtributoBC();
            List <AtributoBE> lstAtributoBE = new List <AtributoBE>();

            try
            {
                lstAtributoBE = objAtributoBC.Select_Atributo();

                if (lstAtributoBE != null)
                {
                    gvAtributos.DataSource = lstAtributoBE;
                    gvAtributos.DataBind();
                }
                else
                {
                    lstAtributoBE = new List <AtributoBE>();
                    lstAtributoBE.Add(new AtributoBE());
                    gvAtributos.DataSource = lstAtributoBE;
                    gvAtributos.DataBind();
                    int TotalColumns = gvAtributos.Rows[0].Cells.Count;
                    gvAtributos.Rows[0].Cells.Clear();
                    gvAtributos.Rows[0].Cells.Add(new TableCell());
                    gvAtributos.Rows[0].Cells[0].HorizontalAlign = HorizontalAlign.Left;
                    gvAtributos.Rows[0].Cells[0].ColumnSpan      = TotalColumns;
                    gvAtributos.Rows[0].Cells[0].Text            = "<center>[No se encontraron atributos]</center>";
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #2
0
        private void LlenarAtributos()
        {
            AtributoBC objAtributoBC = new AtributoBC();

            try
            {
                ddlAtributo.DataSource     = objAtributoBC.Get_Atributo_No_Producto(Convert.ToInt32(ViewState["ID_PRODUCTO"]));
                ddlAtributo.DataValueField = "Id_Atributo";
                ddlAtributo.DataTextField  = "Nombre";
                ddlAtributo.DataBind();
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #3
0
        protected void gvAtributos_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            try
            {
                #region Nuevo

                if (e.CommandName.Equals("Nuevo"))
                {
                    TextBox txtNewNombre      = (TextBox)gvAtributos.FooterRow.FindControl("txtNewNombre");
                    TextBox txtNewDescripcion = (TextBox)gvAtributos.FooterRow.FindControl("txtNewDescripcion");

                    AtributoBE objAtributoBE = new AtributoBE();

                    objAtributoBE.Nombre      = txtNewNombre.Text;
                    objAtributoBE.Descripcion = txtNewDescripcion.Text;

                    AtributoBC objAtributoBC = new AtributoBC();
                    objAtributoBC.Insert_Atributo(objAtributoBE);

                    LlenarAtributos();

                    Tools.Unload(GetType(), this);
                }

                #endregion

                #region Editar

                else if (e.CommandName.Equals("Editar"))
                {
                    GridViewRow gvRow = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);

                    gvAtributos.EditIndex = gvRow.RowIndex;
                    LlenarAtributos();
                }

                #endregion

                #region Cancelar

                else if (e.CommandName.Equals("Cancelar"))
                {
                    gvAtributos.EditIndex = -1;
                    LlenarAtributos();
                }

                #endregion

                #region Actualizar

                else if (e.CommandName.Equals("Actualizar"))
                {
                    GridViewRow gvRow = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);

                    TextBox txtNombre      = (TextBox)gvRow.FindControl("txtNombre");
                    TextBox txtDescripcion = (TextBox)gvRow.FindControl("txtDescripcion");

                    AtributoBE objAtributoBE = new AtributoBE();

                    objAtributoBE.Id_Atributo = Convert.ToInt32(e.CommandArgument);
                    objAtributoBE.Nombre      = txtNombre.Text;
                    objAtributoBE.Descripcion = txtDescripcion.Text;

                    AtributoBC objAtributoBC = new AtributoBC();
                    objAtributoBC.Update_Atributo(objAtributoBE);

                    gvAtributos.EditIndex = -1;
                    LlenarAtributos();

                    Tools.Unload(GetType(), this);
                }

                #endregion

                #region Eliminar

                else if (e.CommandName.Equals("Eliminar"))
                {
                    AtributoBC objAtributoBC = new AtributoBC();

                    objAtributoBC.Delete_Atributo(Convert.ToInt32(e.CommandArgument));
                    LlenarAtributos();

                    Tools.Unload(GetType(), this);
                }

                #endregion
            }
            catch (Exception ex)
            {
                Tools.Error(GetType(), this, ex);
            }
        }