Ejemplo n.º 1
0
        protected void btnAgregar_Click(object sender, EventArgs e)
        {
            if (rfvNombre.IsValid && revMedio.IsValid)
            {
                MedioPago medio   = new MedioPago();
                n_Medio   n_medio = new n_Medio();

                medio.descripcion = txtNombre.Text;
                medio.cod_medio   = 0;
                medio.estado      = true;

                if (n_medio.existeMedio(medio.descripcion))
                {
                    medio.cod_medio = int.Parse(n_medio.getTablaPorDescripcion(medio.descripcion));
                    if (n_medio.editarMedio(medio))
                    {
                        lblExito.Text      = "Exito al agregar";
                        lblExito.ForeColor = System.Drawing.Color.Green;
                        vaciarTextBox();
                        cargarGrilla();
                    }
                    else
                    {
                        vaciarTextBox();
                        lblExito.Text      = "Error al agregar.";
                        lblExito.ForeColor = System.Drawing.Color.Red;
                    }
                }
                else
                {
                    if (n_medio.agregarMedio(medio))
                    {
                        lblExito.Text      = "Exito al agregar";
                        lblExito.ForeColor = System.Drawing.Color.Green;
                        vaciarTextBox();
                        cargarGrilla();
                    }

                    else
                    {
                        vaciarTextBox();
                        lblExito.Text      = "Error al agregar.";
                        lblExito.ForeColor = System.Drawing.Color.Red;
                    }
                }
            }
            else
            {
                lblExito.Text = "";
            }
        }
Ejemplo n.º 2
0
        protected void gvMedios_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            String    s_Descripcion = ((TextBox)gvMedios.Rows[e.RowIndex].FindControl("txtDescripcion_edit")).Text;
            String    s_Cod         = ((Label)gvMedios.Rows[e.RowIndex].FindControl("lblCod_edit")).Text;
            MedioPago medio         = new MedioPago();

            medio.descripcion = s_Descripcion;
            medio.cod_medio   = int.Parse(s_Cod);
            medio.estado      = true;

            n_Medio n_medio = new n_Medio();

            n_medio.editarMedio(medio);

            gvMedios.EditIndex = -1;
            cargarGrilla();
            lblExito.Text = "";
        }