Пример #1
0
        protected void GrabarActualizar(object sender, GridCommandEventArgs e, String action)
        {
            var editableItem = ((GridEditableItem)e.Item);
            //create new entity
            BL_COORDINACION BL_COORDINACION = new BL_COORDINACION();
            //populate its properties
            Hashtable values = new Hashtable();

            editableItem.ExtractValues(values);

            RadComboBox oRadComboBox2 = (RadComboBox)e.Item.FindControl("rcbGerencia");
            RadComboBox oRadComboBox3 = (RadComboBox)e.Item.FindControl("rcbEmpresa");
            RadComboBox oRadComboBox4 = (RadComboBox)e.Item.FindControl("rcbArea");

            BE_COORDINACION oentidad = new BE_COORDINACION();

            Nullable <Guid> ID;

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

            oentidad.ID          = (Guid)ID;
            oentidad.CODIGO      = values["CODIGO"].ToString();
            oentidad.DESCRIPCION = values["DESCRIPCION"].ToString();
            if (!String.IsNullOrEmpty(oRadComboBox2.SelectedValue))
            {
                oentidad.AREA_ID = Guid.Parse(oRadComboBox4.SelectedValue);
            }
            else
            {
                e.Canceled                 = true;
                oRadComboBox4.Text         = String.Empty;
                oRadComboBox4.EmptyMessage = "<SELECCIONAR>";
                return;
            }

            if (action == "add")
            {
                oentidad.USUARIO_CREACION = USUARIO;
                oentidad.ESTADO           = 1;
                BL_COORDINACION.InsertarCoordinacion(oentidad);
            }
            else
            {
                oentidad.USUARIO_CREACION = USUARIO;
                oentidad.ESTADO           = 1;
                BL_COORDINACION.ActualizarCoordinacion(oentidad);
            }
        }
Пример #2
0
 public Boolean InsertarCoordinacion(BE_COORDINACION oBE_COORDINACION)
 {
     return(BL_COORDINACION.InsertarCoordinacion(oBE_COORDINACION));
 }