コード例 #1
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (boolCondicionEliminar)
            {
                if (clRolVista.mEliminarRolVista(this.conexion, this.pEntidadRolVista))
                {
                    MessageBox.Show("Eliminado Correctamente");
                    this.mLimpiar();
                }
                else
                {
                    MessageBox.Show("Problemas al elimnar");
                }
            }
            else
            {
                frmModificarRolesVistas modificar = new frmModificarRolesVistas(this.conexion, "rolVistas");
                modificar.ShowDialog();

                this.isSeleccionoDatos = modificar.isSeleciono;

                if (isSeleccionoDatos)
                {
                    this.pEntidadRolVista         = new clsEntidadRolesVistas();
                    this.pEntidadRolVista.IdRol   = modificar.IdRol;
                    this.pEntidadRolVista.IdVista = modificar.IdVista;

                    this.txtCodRol.Text        = Convert.ToString(modificar.IdRol);
                    this.txtNombreRol.Text     = Convert.ToString(modificar.RolName);
                    this.txtCodVista.Text      = Convert.ToString(modificar.IdVista);
                    this.txtNombreVista.Text   = Convert.ToString(modificar.VistaName);
                    this.boolCondicionEliminar = true;
                    this.btnEliminar.Text      = "Aceptar";

                    this.btnAgregar.Enabled        = false;
                    this.btnModificar.Enabled      = false;
                    this.btnConsultarRol.Enabled   = false;
                    this.btnConsultarVista.Enabled = false;

                    this.txtNombreRol.Enabled   = false;
                    this.txtNombreVista.Enabled = false;
                    this.chbInsertar.Enabled    = false;
                    this.chbModificar.Enabled   = false;
                    this.chbEliminar.Enabled    = false;
                    this.chbConsultar.Enabled   = false;
                }
            }
        }
コード例 #2
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            if (boolCondicionModificar)
            {
                this.pEntidadRolVista           = new clsEntidadRolesVistas();
                this.pEntidadRolVista.IdRol     = Convert.ToInt32(this.txtCodRol.Text);
                this.pEntidadRolVista.IdVista   = Convert.ToInt32(this.txtCodVista.Text);
                this.pEntidadRolVista.Insertar  = this.chbInsertar.Checked;
                this.pEntidadRolVista.Modificar = this.chbModificar.Checked;
                this.pEntidadRolVista.Eliminar  = this.chbEliminar.Checked;
                this.pEntidadRolVista.Consultar = this.chbConsultar.Checked;

                if (this.idVista.Equals(this.txtCodVista.Text))
                {
                    if (clRolVista.mModificarSinVista(this.conexion, this.pEntidadRolVista, this.pEntidadUsuario))
                    {
                        MessageBox.Show("Modificacion Exitosa");
                        this.mLimpiar();
                    }
                    else
                    {
                        MessageBox.Show("Error en la modificacion");
                        this.mLimpiar();
                    }
                }
                else
                {
                    if (clRolVista.mModificaConVista(this.conexion, this.pEntidadRolVista, this.pEntidadUsuario, Convert.ToInt32(this.idVista)))
                    {
                        MessageBox.Show("Modificacion Exitosa con vista");
                        this.mLimpiar();
                    }
                    else
                    {
                        MessageBox.Show("Error en la modificacion");
                        this.mLimpiar();
                    }
                }
            }
            else
            {
                frmModificarRolesVistas modificar = new frmModificarRolesVistas(this.conexion, "rolVistas");
                modificar.ShowDialog();

                this.isSeleccionoDatos = modificar.isSeleciono;

                if (isSeleccionoDatos)
                {
                    this.txtCodRol.Text       = Convert.ToString(modificar.IdRol);
                    this.txtNombreRol.Text    = Convert.ToString(modificar.RolName);
                    this.txtCodVista.Text     = Convert.ToString(modificar.IdVista);
                    this.idVista              = Convert.ToString(modificar.IdVista);
                    this.txtNombreVista.Text  = Convert.ToString(modificar.VistaName);
                    this.chbInsertar.Checked  = modificar.boolInsertar;
                    this.chbModificar.Checked = modificar.boolModificar;
                    this.chbEliminar.Checked  = modificar.boolEliminar;
                    this.chbConsultar.Checked = modificar.boolConsultar;

                    this.btnConsultarRol.Enabled = false;
                    this.btnEliminar.Enabled     = false;
                    this.btnAgregar.Enabled      = false;

                    this.boolCondicionModificar = true;
                    this.btnModificar.Text      = "Aceptar";
                }
            }
        }