Ejemplo n.º 1
0
    protected void rdgCarreras_DeleteCommand(object sender, GridCommandEventArgs e)
    {
        try
        {
            string           strResultado = string.Empty;
            GridEditableItem ObjItem      = (GridEditableItem)e.Item;
            Hashtable        ObjHashtable = new Hashtable();
            career           objCareer    = new career();

            ObjItem.ExtractValues(ObjHashtable);

            objCareer.id = Convert.ToInt32(ObjHashtable["id"]);

            clsCarrera carrera = new clsCarrera();
            carrera.prCarrera = objCareer;

            strResultado = carrera.EliminarCarrera();

            if (string.IsNullOrEmpty(strResultado))
            {
                rdgCarreras.Rebind();
                base.EnvioMensaje("Registro eliminado correctamente.", 2, Manejador);
            }
            else
            {
                rdgCarreras.Rebind();
                base.EnvioMensaje(strResultado, 1, Manejador);
            }
        }
        catch (Exception ex)
        {
            base.EnvioMensaje("Error al eliminar datos.", 1, this.Manejador);
        }
    }
Ejemplo n.º 2
0
    protected void Grabar()
    {
        string strResultado = string.Empty;

        strResultado = ReglasNegocio();

        if (strResultado.Equals(string.Empty))
        {
            career objCareer = new career();

            objCareer.name        = this.txtName.Text;
            objCareer.description = this.txtDescription.Text;
            objCareer.is_enabled  = true;

            clsCarrera carrera = new clsCarrera();

            carrera.prCarrera = objCareer;
            strResultado      = carrera.AgregarCarrera();

            if (strResultado.Equals(string.Empty))
            {
                base.EnvioMensaje("Registro agregado correctamente.", 2, this.Manejador);
            }
            else
            {
                base.EnvioMensaje(strResultado, 1, this.Manejador);
            }
        }
        else
        {
            base.EnvioMensaje(strResultado, 1, this.Manejador);
        }
    }
Ejemplo n.º 3
0
    protected void rdgCarreras_UpdateCommand(object sender, GridCommandEventArgs e)
    {
        try
        {
            string           strResultado = string.Empty;
            GridEditableItem ObjItem      = (GridEditableItem)e.Item;
            Hashtable        ObjHashTable = new Hashtable();
            career           objCareer    = new career();

            ObjItem.ExtractValues(ObjHashTable);

            objCareer.id          = Convert.ToInt32(ObjHashTable["id"]);
            objCareer.name        = IsNull(ObjHashTable["name"]) ? "" : ObjHashTable["name"].ToString();
            objCareer.description = IsNull(ObjHashTable["description"]) ? "" : ObjHashTable["description"].ToString();

            strResultado = ReglasNegocio(objCareer);

            if (strResultado.Equals(string.Empty))
            {
                clsCarrera carrera = new clsCarrera();
                carrera.prCarrera = objCareer;

                strResultado = carrera.EditarCarrera();

                if (strResultado.Equals(string.Empty))
                {
                    base.EnvioMensaje("Datos actualizados correctamente.", 2, this.Manejador);
                    this.rdgCarreras.Rebind();
                }
                else
                {
                    base.EnvioMensaje(strResultado, 2, this.Manejador);
                }
            }
            else
            {
                base.EnvioMensaje(strResultado, 1, this.Manejador);
            }
        }
        catch (Exception ex)
        {
            this.rdgCarreras.MasterTableView.ClearEditItems();
            base.EnvioMensaje("Error al actualizar datos: " + ex.Message.ToString(), 1, this.Manejador);
        }
    }