protected void Page_Load(object sender, EventArgs e) { objApp.ImplementadorMensajes.ContenedorActual = this; if (!IsPostBack) { ConsultarStatusConcepto(); LlenarGridViewStatusConcepto(); ConsultaCorporativo(); statusConceptoActual = Conciliacion.Migracion.Runtime.App.StatusConcepto.CrearObjeto(); } }
protected void btnGuardarStatusConcepto_Click(object sender, EventArgs e) { usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; StatusConcepto nuevoStatusConcepto = Conciliacion.Migracion.Runtime.App.StatusConcepto.CrearObjeto(); nuevoStatusConcepto.Descripcion = txtDescripcion.Text; nuevoStatusConcepto.Usuario = usuario.IdUsuario.Trim(); if (nuevoStatusConcepto.Guardar()) { ConsultarStatusConcepto(); LlenarGridViewStatusConcepto(); } }
protected void grvStatusConcepto_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("CAMBIARSTATUS")) { GridViewRow gRow = (GridViewRow)(e.CommandSource as Button).Parent.Parent; int statusConcepto = Convert.ToInt32(grvStatusConcepto.DataKeys[gRow.RowIndex].Values["Id"]); StatusConcepto sc = listStatusConcepto.Single(x => x.Id == statusConcepto); if (sc.CambiarStatus()) { ConsultarStatusConcepto(); LlenarGridViewStatusConcepto(); } } }
protected void btnModificar_Click(object sender, EventArgs e) { if (indiceSeleccionadoGrupo < 0) { objApp.ImplementadorMensajes.MostrarMensaje("Elija un Status Concepto"); return; } bool statusActivo = Convert.ToString(grvStatusConcepto.DataKeys[indiceSeleccionadoGrupo].Values["Status"]).Equals("ACTIVO"); if (statusActivo) { int idStatusConcepto = Convert.ToInt32(grvStatusConcepto.DataKeys[indiceSeleccionadoGrupo].Values["Id"]); //string descripcion = Convert.ToString(grvStatusConcepto.DataKeys[indiceSeleccionadoGrupo].Values["Descripcion"]); statusConceptoActual = listStatusConcepto.Single(x => x.Id == idStatusConcepto); lblStatusActual.Text = statusConceptoActual.Descripcion; ConsultarEtiquetasStatusConcepto(statusConceptoActual.Id); LlenarGridViewEtiquetasConcepto(); popUpEtiquetas.Show(); } else { objApp.ImplementadorMensajes.MostrarMensaje("Status Concepto INACTIVO. Verifique su selección."); } }