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;
                }
            }
        }
        public frmAsignarVistasRol(clsConexion cone, clsEntidadUsuario pEntidadUsuario, clsEntidadVista vista)
        {
            materialSkinManager = MaterialSkinManager.Instance;
            materialSkinManager.AddFormToManage(this);
            materialSkinManager.Theme       = MaterialSkinManager.Themes.LIGHT;
            materialSkinManager.ColorScheme = new ColorScheme(Primary.DeepOrange700, Primary.DeepOrange900, Primary.DeepOrange500, Accent.DeepOrange200, TextShade.WHITE);

            this.conexion         = cone;
            this.pEntidadUsuario  = pEntidadUsuario;
            this.pEntidadVista    = vista;
            this.pEntidadRolVista = new clsEntidadRolesVistas();

            this.clRolVista = new clsRolVista();
            this.clVistas   = new clsVistas();

            InitializeComponent();
        }
        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";
                }
            }
        }
        }//fin del metodo modificar

        public Boolean mEliminarRolVista(clsConexion cone, clsEntidadRolesVistas pEntidadRolVista)
        {
            strSentencia = "Delete from tbRolesVistas where idRol = " + pEntidadRolVista.IdRol + " and idVista = " + pEntidadRolVista.IdVista + " ";
            return(cone.mEjecutar(strSentencia, cone));
        }
        }//fin del metodo modificar

        public Boolean mModificarSinVista(clsConexion cone, clsEntidadRolesVistas pEntidadRolVista, clsEntidadUsuario pEntidadUsuario)
        {
            strSentencia = "Update tbRolesVistas set insertar = '" + pEntidadRolVista.Insertar + "', modificar = '" + pEntidadRolVista.Modificar + "', eliminar = '" + pEntidadRolVista.Eliminar + "', consultar = '" + pEntidadRolVista.Consultar + "', modificadoPor = '" + pEntidadUsuario.IdUsuario + "', fechaModificacion = getDate() where idRol = " + pEntidadRolVista.IdRol + " and idVista = " + pEntidadRolVista.IdVista + "";
            return(cone.mEjecutar(strSentencia, cone));
        }//fin del metodo modificar
 public Boolean insertarRolVista(clsConexion cone, clsEntidadRolesVistas pEntidadRolVista, clsEntidadUsuario pEntidadUsuario)
 {
     strSentencia = "Insert into tbRolesVistas (idRol, idVista, insertar, modificar, eliminar, consultar, creadoPor, fechaCreacion) " +
                    "values(" + pEntidadRolVista.IdRol + "," + pEntidadRolVista.IdVista + ",'" + pEntidadRolVista.Insertar + "','" + pEntidadRolVista.Modificar + "','" + pEntidadRolVista.Eliminar + "','" + pEntidadRolVista.Consultar + "','" + pEntidadUsuario.IdUsuario + "', getDate())";
     return(cone.mEjecutar(strSentencia, cone));
 }