Ejemplo n.º 1
0
        protected void rgCompetenciaTransversal_DeleteCommand(object sender, GridCommandEventArgs e)
        {
            var             editableItem = ((GridEditableItem)e.Item);
            Nullable <Guid> ID;

            if (editableItem.GetDataKeyValue("ID") != null)
            {
                ID = Guid.Parse(editableItem.GetDataKeyValue("ID").ToString());
            }
            else
            {
                ID = Guid.Empty;
            }

            BL_COMPETENCIA_TRANSVERSAL.EliminarCompetenciaTransversal((Guid)ID);
            rgCompetenciaTransversal.DataBind();
        }
Ejemplo n.º 2
0
        protected void GrabarActualizar(object sender, GridCommandEventArgs e, String action)
        {
            var editableItem = ((GridEditableItem)e.Item);
            //create new entity

            //populate its properties
            Hashtable values = new Hashtable();

            editableItem.ExtractValues(values);

            BE_COMPETENCIA_TRANSVERSAL oentidad = new BE_COMPETENCIA_TRANSVERSAL();

            Nullable <Guid> ID;

            if (e.CommandName == RadGrid.PerformInsertCommandName)
            {
                ID = Guid.Empty;
            }
            else
            {
                ID = Guid.Parse(editableItem.GetDataKeyValue("ID").ToString());
            }

            oentidad.ID          = (Guid)ID;
            oentidad.DESCRIPCION = values["DESCRIPCION"].ToString();
            oentidad.CODIGO      = values["CODIGO"].ToString();

            if (action == "add")
            {
                oentidad.USUARIO_CREACION = USUARIO;
                oentidad.ESTADO           = 1;
                BL_COMPETENCIA_TRANSVERSAL.InsertarCompetenciaTransversal(oentidad);
            }
            else
            {
                oentidad.USUARIO_CREACION = USUARIO;
                oentidad.ESTADO           = 1;
                BL_COMPETENCIA_TRANSVERSAL.ActualizarCompetenciaTransversal(oentidad);
            }
        }