示例#1
0
 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();
 }
示例#2
0
        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;
        }
示例#3
0
        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();
            };
        }