protected void MostrarActualizacion(object sender, EventArgs e) { LimpiarCtrls(); intBitacoraID = Convert.ToInt32(((ImageButton)sender).CommandArgument); BitacoraPLDServices.BitacoraPLD bitacoraPLD = lstBitacoraPLD.Find(s => s.intBitacoraID == intBitacoraID); LimpiaControles(bitacoraPLD); pnlAccionActualizar.Update(); mpeAccionActualizar.Show(); }
private void LimpiaControles(BitacoraPLDServices.BitacoraPLD Bitacora) { chkDesbloqUsuario.Checked = true; txtComentario.Text = string.Empty; chkDesbloqUsuario.Enabled = true; chkDesbloqProceso.Enabled = true; //chkDesbloqProceso.Checked = false; chkHomonimo.Enabled = true; //chkHomonimo.Checked = false; //estaba e btnAccion.Enabled = true; btnAccion.Visible = true; txtComentario.Enabled = true; BitacoraPLD bitacora = lstBitacoraPLD.Find(s => s.intBitacoraID == intBitacoraID); if (bitacora != null) { //chkDesbloqUsuario.Enabled = false; //chkDesbloqProceso.Enabled = false; //chkHomonimo.Enabled = false; //txtComentario.Enabled = false; //txtComentario.Text = bitacora.vchComentario; //chkDesbloqProceso.Checked = (bool)(bitacora.bitHomonimo == null ? false : bitacora.bitHomonimo); //chkHomonimo.Checked = (bool)(bitacora.bitHomonimo == null ? false : bitacora.bitHomonimo); //btnAccion.Enabled = false; //btnAccion.Visible = false; chkDesbloqProceso.Checked = false; chkHomonimo.Checked = false; txtComentario.Text = string.Empty; } else { ConfiguracionPLDServices.ConfiguracionPLD configurador = rsConfigurador.ListadoBusquedaConfiguracionPLD(bitacora.intTipoTipificacionID, (short)bitacora.intSistema).First(); //chkDesbloqProceso.Enabled = !(bool)configurador.bitBloqueoProceso; //chkHomonimo.Enabled = !(bool)configurador.bitBloqueoProceso; //chkDesbloqUsuario.Enabled = !(bool)configurador.bitBloqueoUsuario; chkDesbloqProceso.Checked = bitacora.bitAutorizaProc == null ? false : (bool)bitacora.bitAutorizaProc; chkHomonimo.Checked = bitacora.bitHomonimo == null ? false : (bool)bitacora.bitHomonimo; txtComentario.Text = bitacora.vchComentario; } //chkDesbloqProceso.Checked = bitacora.bitAutorizaProc == null ? false : (bool)bitacora.bitAutorizaProc; //chkHomonimo.Checked = bitacora.bitHomonimo == null ? false : (bool)bitacora.bitHomonimo; //txtComentario.Text = bitacora.vchComentario; }
protected void btnAccion_Click1(object sender, EventArgs e) { ServiceResult resultBitacora = new ServiceResult(); BitacoraPLDServices.BitacoraPLD bitacoraPLD = lstBitacoraPLD.Find(s => s.intBitacoraID == intBitacoraID); BIM.PLD.Website.BitacoraPLDServices.BitacoraPLD oBitacoraPLD = new BIM.PLD.Website.BitacoraPLDServices.BitacoraPLD(); { oBitacoraPLD.intBitacoraID = intBitacoraID; oBitacoraPLD.vchComentario = txtComentario.Text; oBitacoraPLD.bitAutorizaProc = chkDesbloqProceso.Checked; oBitacoraPLD.vchIdentificadorInterno = bitacoraPLD.vchIdentificadorInterno; oBitacoraPLD.intTipoTipificacionID = bitacoraPLD.intTipoTipificacionID; oBitacoraPLD.intSistema = bitacoraPLD.intSistema; oBitacoraPLD.vchUsuario = bitacoraPLD.vchUsuario; oBitacoraPLD.vchUsuarioAudit = Session["User"].ToString(); if (chkDesbloqProceso.Checked) { oBitacoraPLD.bitEstatus = true; } else { oBitacoraPLD.bitEstatus = false; } if (chkHomonimo.Checked) { oBitacoraPLD.bitHomonimo = true; } else { oBitacoraPLD.bitHomonimo = false; } //oBitacoraPLD.bitDesbloqueoUsuario = bloqUsuario; //Clave = (int)getValorResult(rsBitacoraPLDService.editarBitacoraPLD(oBitacoraPLD)); ServiceResult result = rsBitacoraPLDService.editarBitacoraPLD(oBitacoraPLD); // int Clave = (int)result.ResultValue; _MostrarBusqueda(); this.wucMensajeSistema.setMensaje("La operación se ha realizado exitosamente.", 1); gvrBitacoraPLD.EditIndex = -1; mpeAccionActualizar.Hide(); }; }