protected void btnGuardar_Click(object sender, EventArgs e)
 {
     if (txtdescripcion.Value.Trim().Equals(string.Empty) || txtcosto.Value.Trim().Equals(string.Empty))
     {
         //se agrega el label que indique lo que no hay datos
         lblGuardar.InnerText = "Debe ingresar datos";
         lblGuardar.Visible   = true;
     }
     else
     {
         lblGuardar.Visible    = false;
         Obj_TipoMembresia_DAL = new Cls_TipoMembresia_DAL();
         Obj_TipoMembresia_DAL.sDescripcion = this.txtdescripcion.Value.ToString();
         Obj_TipoMembresia_DAL.fCosto       = Convert.ToSingle(txtcosto.Value);
         if ((BD)Session["tipo"] == BD.Actualizar)
         {
             Obj_TipoMembresia_DAL.bIdTipoMembresia = Convert.ToByte(this.txtTipoMembre.Value);
             Obj_TipoMembresia_BLL.crudTipoMembresia(ref Obj_TipoMembresia_DAL, BD.Actualizar);
         }
         else
         {
             Obj_TipoMembresia_BLL.crudTipoMembresia(ref Obj_TipoMembresia_DAL, BD.Insertar);
         }
         Response.Redirect(pantallaMantenimiento, true);
     }
 }
Exemple #2
0
 protected void btnEliminar_Click(object sender, EventArgs e)
 {
     //Recorre Grid buscando chk
     foreach (GridViewRow row in TipoMembresiaGridView.Rows)
     {
         //busca el la fila
         if (row.RowType == DataControlRowType.DataRow)
         {
             //si esta checkeado instancia las propiedades del objeto
             CheckBox chkRow = (row.Cells[0].FindControl("chkRow") as CheckBox);
             if (chkRow.Checked)
             {
                 Obj_TipoMembresia_DAL = new Cls_TipoMembresia_DAL();
                 Obj_TipoMembresia_DAL.bIdTipoMembresia = Convert.ToByte(row.Cells[0].Text);
                 Obj_TipoMembresia_DAL.sDescripcion     = row.Cells[1].Text;
                 Obj_TipoMembresia_DAL.fCosto           = Convert.ToSingle(row.Cells[2].Text);
                 //llamado metodo eliminar tipo membresia
                 Obj_TipoMembresia_BLL.crudTipoMembresia(ref Obj_TipoMembresia_DAL, BD.Eliminar);// eliminar tipo membresia
             }
         }
     }
     if (Obj_TipoMembresia_DAL.sMsjError == string.Empty)
     {
         errorMensaje.InnerHtml = "Estado Eliminado con exito.";
         BindGrid(new Cls_TipoMembresia_DAL());
     }
     else
     {
         errorMensaje.InnerHtml = "Se presento un error a la hora de Eliminar Estados.";
         BindGrid(new Cls_TipoMembresia_DAL());
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if ((BD)Session["tipo"] == BD.Actualizar)
         {
             Obj_TipoMembresia_DAL        = (Cls_TipoMembresia_DAL)Session["TipoMembresia"];
             this.mantenimiento.InnerHtml = "Modificacion Tipo de Membresias";
             this.txtTipoMembre.Disabled  = true;
             this.txtTipoMembre.Value     = Obj_TipoMembresia_DAL.bIdTipoMembresia.ToString();
             this.txtdescripcion.Value    = Obj_TipoMembresia_DAL.sDescripcion;
             this.txtcosto.Value          = Obj_TipoMembresia_DAL.fCosto.ToString();
         }
         else
         {
             this.mantenimiento.InnerHtml = "Nuevos tipos de Membresias";
             lblTipoMembresia.Visible     = false;
             this.txtTipoMembre.Disabled  = true;
             this.txtTipoMembre.Visible   = false;
             this.txtTipoMembre.Value     = string.Empty;
             this.txtdescripcion.Value    = string.Empty;
             this.txtcosto.Value          = string.Empty;
         }
     }
 }
Exemple #4
0
 protected void btnEditar_Click(object sender, EventArgs e)
 {
     //Recorre Grid buscando chk
     foreach (GridViewRow row in TipoMembresiaGridView.Rows)
     {
         //busca el la fila
         if (row.RowType == DataControlRowType.DataRow)
         {
             //si esta checkeado instancia las propiedades del objeto
             CheckBox chkRow = (row.Cells[0].FindControl("chkRow") as CheckBox);
             if (chkRow.Checked)
             {
                 //Se instancia objeto
                 Obj_TipoMembresia_DAL = new Cls_TipoMembresia_DAL();
                 //Secion tipo Editar
                 Session["tipo"] = BD.Actualizar;
                 Obj_TipoMembresia_DAL.bIdTipoMembresia = Convert.ToByte(row.Cells[0].Text);
                 Obj_TipoMembresia_DAL.sDescripcion     = WebUtility.HtmlDecode(row.Cells[1].Text);
                 Obj_TipoMembresia_DAL.fCosto           = Convert.ToSingle(row.Cells[2].Text);
                 //Sesion estado lleva el objeto
                 Session["TipoMembresia"] = Obj_TipoMembresia_DAL;
                 Response.Redirect(pantallaMantenimiento, false);
             }
         }
     }
 }
Exemple #5
0
        private void CargarTipoMembresias()
        {
            Cls_TipoMembresia_DAL Obj_Tipo_DAL = new Cls_TipoMembresia_DAL();
            Cls_TipoMembresia_BLL Obj_Tipo_BLL = new Cls_TipoMembresia_BLL();

            Obj_Tipo_BLL.crudTipoMembresia(ref Obj_Tipo_DAL, BD.Listar);
            DropDownMembresias.DataSource     = Obj_Tipo_DAL.DS.Tables[0];
            DropDownMembresias.DataTextField  = "Descripcion";
            DropDownMembresias.DataValueField = "IdTipoMembresia";
            DropDownMembresias.DataBind();
        }
Exemple #6
0
 private void BindGrid(Cls_TipoMembresia_DAL Obj_TipoMembresia_DAL, BD Accion = BD.Listar)
 {
     Obj_TipoMembresia_BLL.crudTipoMembresia(ref Obj_TipoMembresia_DAL, Accion);
     if (Obj_TipoMembresia_DAL.DS.Tables.Count > 0)
     {
         TipoMembresiaGridView.DataSource = Obj_TipoMembresia_DAL.DS.Tables[0];
         TipoMembresiaGridView.DataBind();
     }
     else
     {
         // Mostrar error, no hay datos para mostrar
     }
 }
        public void crudTipoMembresia(ref Cls_TipoMembresia_DAL Obj_TipoMembresia_DAL, BD Accion)
        {
            // Se instancia el Objeto de CatalogosMantenimientosClient (WCF)
            CatalogosMantenimientosClient Obj_TipoMembresia_Client = new CatalogosMantenimientosClient();

            try
            {
                // Se abre la conexion al servicio
                Obj_TipoMembresia_Client.Open();
                // Se cargan trae el DataTable y se carga al Obj_TipoMembresia_DAL
                string sMsjError = string.Empty;
                switch (Accion)
                {
                case BD.Actualizar:
                    Obj_TipoMembresia_Client.actualizarTipoMembresia(Obj_TipoMembresia_DAL.bIdTipoMembresia, Obj_TipoMembresia_DAL.sDescripcion, Obj_TipoMembresia_DAL.fCosto, ref sMsjError);
                    break;

                case BD.Eliminar:
                    Obj_TipoMembresia_Client.eliminarTipoMembresia(Obj_TipoMembresia_DAL.bIdTipoMembresia, ref sMsjError);
                    break;

                case BD.Filtrar:
                    Obj_TipoMembresia_DAL.DS.Tables.Add(Obj_TipoMembresia_Client.filtrarTipoMembresia(Obj_TipoMembresia_DAL.bIdTipoMembresia, Obj_TipoMembresia_DAL.sDescripcion, Obj_TipoMembresia_DAL.fCosto, ref sMsjError));
                    break;

                case BD.Insertar:
                    Obj_TipoMembresia_Client.insertarTipoMembresia(Obj_TipoMembresia_DAL.sDescripcion, Obj_TipoMembresia_DAL.fCosto, ref sMsjError);
                    break;

                case BD.Listar:
                    Obj_TipoMembresia_DAL.DS.Tables.Add(Obj_TipoMembresia_Client.listarTipoMembresia(ref sMsjError));
                    break;

                default:
                    break;
                }
                Obj_TipoMembresia_DAL.sMsjError = sMsjError;
            }
            catch (Exception ex)
            {
                Obj_TipoMembresia_DAL.sMsjError = ex.Message.ToString();
            }
            finally
            {
                if (Obj_TipoMembresia_Client.State == System.ServiceModel.CommunicationState.Opened)
                {
                    Obj_TipoMembresia_Client.Close();
                }
            }
        }
Exemple #8
0
 protected void btnBuscar_Click(object sender, EventArgs e)
 {
     Obj_TipoMembresia_DAL = new Cls_TipoMembresia_DAL();
     Obj_TipoMembresia_DAL.sDescripcion = txtFiltrar.Value;
     BindGrid(Obj_TipoMembresia_DAL, BD.Filtrar);
 }