Пример #1
0
        //-----------------------------------------------------------------------------------------------
        //                                     B O T O N E S
        //-----------------------------------------------------------------------------------------------
        private void ckbEliminar_CheckedChanged(object sender, EventArgs e)
        {
            if (ckbEliminar.Checked == true)
            {
                if (strEstatus == String.Empty || strEstatus == "0")
                {
                    //   btnGuardar.Image = Resources.Alta;
                    Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), "Alta");
                }
                else
                {
                    //  btnGuardar.Image = Resources.Baja;
                    Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), "Baja");
                }


                iOpcionAdmin = 3;
                //Utilerias.CambioBoton(btnGuardar, btnEditar, btnGuardar, btnEliminar);
            }
            else
            {
                iOpcionAdmin = 2;
                // btnGuardar.Image = Resources.Editar;
                Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), "Editar");
                //Utilerias.CambioBoton(btnGuardar, btnEliminar, btnGuardar, btnEditar);
            }
        }
Пример #2
0
        private void ckbEliminar_CheckedChanged(object sender, EventArgs e)
        {
            if (ckbEliminar.Checked == true)
            {
                if (strEstatus == "Inactivo")
                {
                    Utilerias.AsignarBotonResize(btnGuardar, PantallaSistema(), Botones.Alta);
                }
                else if (strEstatus == "Activo")
                {
                    Utilerias.AsignarBotonResize(btnGuardar, PantallaSistema(), Botones.Baja);
                }

                iOpcionAdmin = 3;
                //Utilerias.CambioBoton(btnGuardar, btnEditar, btnGuardar, btnEliminar);
                //  Utilerias.AsignarBotonResize(btnGuardar, PantallaSistema(), Botones.Alta);
            }
            else
            {
                iOpcionAdmin     = 2;
                btnGuardar.Image = Resources.btnEdit;
                //Utilerias.CambioBoton(btnGuardar, btnEliminar, btnGuardar, btnEditar);
                Utilerias.AsignarBotonResize(btnGuardar, PantallaSistema(), Botones.Editar);
            }
        }
Пример #3
0
 private void btnAgregar_Click(object sender, EventArgs e)
 {
     variable            = 1;
     pnlAct.Visible      = true;
     lblActividad.Text   = "     Crear Proceso";
     cbEliminar.Visible  = false;
     txtDescripcion.Text = "";
     txtDescripcion.Focus();
     Utilerias.AsignarBotonResize(btnGuardar, new Size(sysW, sysH), "Guardar");
 }
Пример #4
0
 private void btnAgregar_Click(object sender, EventArgs e)
 {
     variable               = 3;
     label13.Text           = "      Crear Usuario SIPAA";
     txtCvUsuario1.Text     = "";
     txtNombreSipaa.Text    = "";
     txtCvUsuario1.Enabled  = true;
     txtNombreSipaa.Enabled = true;
     ckbElimina.Visible     = false;
     panel1.Visible         = true;
     panel10.Visible        = false;
     txtCvUsuario1.Focus();
     Utilerias.AsignarBotonResize(btnSipaa, Utilerias.PantallaSistema(), Botones.Guardar);
 }
Пример #5
0
 private void checkBox1_CheckedChanged(object sender, EventArgs e)
 {
     if (ckbEliminarAsig.Checked != false)
     {
         //btnGuardar.Image = Resources.Borrar;
         Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), Botones.Borrar);
         iOpcionAdmin = 3;
     }
     else
     {
         //btnGuardar.Image = Resources.Editar;
         Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), Botones.Editar);
         iOpcionAdmin = 1;
     }
 }
Пример #6
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            ckbEliminar.Visible = false;
            ckbEliminar.Checked = false;

            txtPerfil.Text      = "";
            PanelEditar.Visible = true;
            lblAccion.Text      = "       Nuevo Perfil";

            iOpcionAdmin = 1;
            //btnEditar.Visible = false;
            btnGuardar.Image = Resources.Guardar;
            //Utilerias.CambioBoton(btnGuardar,btnEliminar ,btnEditar, btnGuardar);
            Utilerias.AsignarBotonResize(btnGuardar, new Size(sysW, sysH), "Guardar");

            txtPerfil.Focus();
        }
Пример #7
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            variable            = 1;
            lblAccion.Text      = "      Agregar Módulo";
            txtCvModulo.Enabled = true;

            cbTipoMod.Text      = "Selecciona un Tipo de Módulo";
            cbAmbiente.Text     = "Selecciona un Ambiente";
            cbModuloTipo.Text   = "Selecciona una Categoría";
            cbModulos.Text      = "Selecciona un Módulo";
            txtCvModulo.Text    = "";
            txtDescripcion.Text = "";
            txtOrden.Text       = "";
            txtRuta.Text        = "";

            pnlModulo.Visible   = false;
            PanelEditar.Visible = true;
            ckbEliminar.Visible = false;
            Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), "Guardar");
            cbAmbiente.Focus();
        }
Пример #8
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            dgvIncidencia.ClearSelection();

            lblAccion.Text       = "      Nueva Asignación";
            panelTag.Visible     = false;
            ckbEliminar.Checked  = false;
            ckbEliminar.Visible  = false;
            cbIncidencia.Enabled = true;

            LlenarComboTipoIncidencia(cbIncidencia, "Incidencia", "cvincidencia", 6);
            txtBuscarIncidencia.Text = "";
            PanelEditar.Visible      = true;
            iOpcionAdmin             = 1;


            Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), "Guardar");

            txtTipoEditar.Text = String.Empty;
            txtTipoEditar.Focus();
        }
Пример #9
0
 //-----------------------------------------------------------------------------------------------
 //                                      C O M B O S
 //-----------------------------------------------------------------------------------------------
 private void ckbEliminar_CheckedChanged(object sender, EventArgs e)
 {
     if (ckbEliminar.Checked == true)
     {
         variable = 3;
         if (stmodulo == "Inactivo")
         {
             lblAccion.Text = "      Alta Módulo";
             Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), Botones.Alta);
         }
         else if (stmodulo == "Activo")
         {
             lblAccion.Text = "      Baja Módulo";
             Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), Botones.Baja);
         }
     }
     else
     {
         variable       = 0;
         lblAccion.Text = "      Editar Módulo";
         Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), Botones.Editar);
     }
 }
Пример #10
0
 private void ckbElimina_CheckedChanged(object sender, EventArgs e)
 {
     if (ckbElimina.Checked == true)
     {
         variable = 6;
         if (stusuario == "Inactivo")
         {
             label13.Text = "      Alta Usuario SIPAA";
             Utilerias.AsignarBotonResize(btnSipaa, Utilerias.PantallaSistema(), Botones.Alta);
         }
         else if (stusuario == "Activo")
         {
             label13.Text = "      Baja Usuario SIPAA";
             Utilerias.AsignarBotonResize(btnSipaa, Utilerias.PantallaSistema(), Botones.Baja);
         }
     }
     else
     {
         variable     = 5;
         label13.Text = "      Editar Usuario SIPAA";
         Utilerias.AsignarBotonResize(btnSipaa, Utilerias.PantallaSistema(), Botones.Editar);
     }
 }
Пример #11
0
 private void cbEliminar_CheckedChanged(object sender, EventArgs e)
 {
     if (cbEliminar.Checked == true)
     {
         if (stproceso == "Inactivo")
         {
             variable          = 3;
             lblActividad.Text = "      Alta Proceso";
             Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), Botones.Alta);
         }
         else if (stproceso == "Activo")
         {
             variable          = 2;
             lblActividad.Text = "      Baja Proceso";
             Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), Botones.Baja);
         }
     }
     else
     {
         lblActividad.Text = "      Editar Proceso";
         Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), Botones.Editar);
     }
 }
Пример #12
0
        private void dgvModulos_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            for (int iContador = 0; iContador < dgvModulos.Rows.Count; iContador++)
            {
                dgvModulos.Rows[iContador].Cells[0].Value = Resources.ic_lens_blue_grey_600_18dp;
            }

            if (dgvModulos.SelectedRows.Count != 0)
            {
                DataGridViewRow row = this.dgvModulos.SelectedRows[0];

                idmodulo    = row.Cells["idmodulo"].Value.ToString();
                cvmodulo    = row.Cells["cvmodulo"].Value.ToString();
                descripcion = row.Cells["descripcion"].Value.ToString();
                cvindmodulo = row.Cells["cvtipomodulo1"].Value.ToString();
                ambiente    = row.Cells["ambiente"].Value.ToString();
                cvmodulos   = row.Cells["cvindmodulo"].Value.ToString();
                if (cvmodulos != "")
                {
                    cbTipoMod.Text    = "Submódulo";
                    pnlModulo.Visible = true;
                }
                else
                {
                    cbTipoMod.Text    = "Módulo";
                    pnlModulo.Visible = false;
                }
                try
                {
                    orden = row.Cells["orden"].Value.ToString();
                }
                catch (Exception)
                {
                    orden = "0";
                }

                ruta     = row.Cells["rutaaaceso"].Value.ToString();
                stmodulo = row.Cells["Estatus"].Value.ToString();

                row.Cells[0].Value = Resources.ic_check_circle_green_400_18dp;

                if (Permisos.dcPermisos["Eliminar"] == 1 && Permisos.dcPermisos["Actualizar"] == 1)
                {
                    variable            = 2;
                    lblAccion.Text      = "      Editar Módulo";
                    PanelEditar.Visible = true;
                    ckbEliminar.Visible = true;

                    txtCvModulo.Text    = cvmodulo;
                    txtDescripcion.Text = descripcion;
                    txtRuta.Text        = ruta;
                    txtOrden.Text       = Convert.ToString(orden);
                    cbAmbiente.Text     = ambiente;
                    cbModuloTipo.Text   = cvindmodulo;
                    cbModulos.Text      = cvmodulos;

                    Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), "Editar");

                    ckbEliminar.Checked = false;

                    if (stmodulo == "Inactivo")
                    {
                        ckbEliminar.Text = "Alta";
                    }
                    else if (stmodulo == "Activo")
                    {
                        ckbEliminar.Text = "Baja";
                    }
                }
                else if (Permisos.dcPermisos["Actualizar"] == 1)
                {
                    variable            = 2;
                    lblAccion.Text      = "      Editar Módulo";
                    PanelEditar.Visible = true;
                    txtCvModulo.Enabled = false;

                    txtCvModulo.Text    = cvmodulo;
                    txtDescripcion.Text = descripcion;
                    txtRuta.Text        = ruta;
                    txtOrden.Text       = Convert.ToString(orden);
                    cbAmbiente.Text     = ambiente;
                    cbModuloTipo.Text   = cvindmodulo;
                    cbModulos.Text      = cvmodulos;

                    Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), "Editar");
                }
                else if (Permisos.dcPermisos["Eliminar"] == 1)
                {
                    variable            = 3;
                    PanelEditar.Visible = true;

                    txtCvModulo.Text    = cvmodulo;
                    txtDescripcion.Text = descripcion;
                    txtRuta.Text        = ruta;
                    txtOrden.Text       = Convert.ToString(orden);
                    cbAmbiente.Text     = ambiente;
                    cbModuloTipo.Text   = cvindmodulo;
                    cbModulos.Text      = cvmodulos;

                    txtCvModulo.Enabled = true;

                    if (stmodulo == "Inactivo")
                    {
                        lblAccion.Text = "      Alta Módulo";
                        Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), Botones.Alta);
                    }
                    else if (stmodulo == "Activo")
                    {
                        lblAccion.Text = "      Baja Módulo";
                        Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), Botones.Baja);
                    }
                }
            }
        }
Пример #13
0
        //***********************************************************************************************
        //Autor: Gamaliel Lobato Solis
        //Fecha creación:dd-mm-aaaa       Última Modificacion: dd-mm-aaaa
        //Descripción: -------------------------------
        //***********************************************************************************************

        //-----------------------------------------------------------------------------------------------
        //                                      C O M B O S
        //-----------------------------------------------------------------------------------------------
        //-----------------------------------------------------------------------------------------------
        //                                      G R I D // S
        //-----------------------------------------------------------------------------------------------
        private void dgvProceso_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            for (int iContador = 0; iContador < dgvProceso.Rows.Count; iContador++)
            {
                dgvProceso.Rows[iContador].Cells[0].Value = Resources.ic_lens_blue_grey_600_18dp;
            }

            //sHabilitaPermisos();

            if (dgvProceso.SelectedRows.Count != 0)
            {
                DataGridViewRow row = this.dgvProceso.SelectedRows[0];
                cvproceso = row.Cells["cvproceso"].Value.ToString();
                stproceso = row.Cells["Estatus"].Value.ToString();
                string descricpion = row.Cells["Descripción"].Value.ToString();
                row.Cells[0].Value = Resources.ic_check_circle_green_400_18dp;

                if (Permisos.dcPermisos["Eliminar"] == 1 && Permisos.dcPermisos["Actualizar"] == 1)
                {
                    variable            = 2;
                    lblActividad.Text   = "     Editar Proceso";
                    pnlAct.Visible      = true;
                    cbEliminar.Checked  = false;
                    txtDescripcion.Text = descricpion;
                    cbEliminar.Visible  = true;
                    Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), "Editar");

                    if (stproceso == "Inactivo")
                    {
                        cbEliminar.Text = "Alta";
                    }
                    else if (stproceso == "Activo")
                    {
                        cbEliminar.Text = "Baja";
                    }
                }
                else if (Permisos.dcPermisos["Actualizar"] == 1)
                {
                    variable            = 2;
                    cbEliminar.Visible  = false;
                    lblActividad.Text   = "     Editar Proceso";
                    pnlAct.Visible      = true;
                    txtDescripcion.Text = descricpion;
                    Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), "Editar");
                }
                else if (Permisos.dcPermisos["Eliminar"] == 1)
                {
                    variable           = 3;
                    cbEliminar.Visible = false;
                    //lblActividad.Text = "     Editar Proceso";
                    pnlAct.Visible      = true;
                    txtDescripcion.Text = descricpion;
                    //Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), "Editar");

                    if (stproceso == "Inactivo")
                    {
                        lblActividad.Text = "      Alta Usuario SIPAA";
                        Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), "Alta");
                    }
                    else if (stproceso == "Activo")
                    {
                        lblActividad.Text = "      Baja Usuario SIPAA";
                        Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), "Baja");
                    }
                }
            }
        }
Пример #14
0
        //***********************************************************************************************
        //Autor: Gamaliel Lobato Solis
        //Fecha creación:dd-mm-aaaa       Última Modificacion: dd-mm-aaaa
        //Descripción: Formulario de Acceso Usuario
        //***********************************************************************************************

        //-----------------------------------------------------------------------------------------------
        //                                      C O M B O S
        //-----------------------------------------------------------------------------------------------

        //-----------------------------------------------------------------------------------------------
        //                                      G R I D // S
        //-----------------------------------------------------------------------------------------------
        private void dgvAccesoUsuario_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            for (int iContador = 0; iContador < dgvAccesoUsuario.Rows.Count; iContador++)
            {
                dgvAccesoUsuario.Rows[iContador].Cells[0].Value = Resources.ic_lens_blue_grey_600_18dp;
            }

            if (dgvAccesoUsuario.SelectedRows.Count != 0)
            {
                DataGridViewRow row = this.dgvAccesoUsuario.SelectedRows[0];
                cvusuario          = row.Cells["cvusuario"].Value.ToString();
                nombre             = row.Cells["nombre"].Value.ToString();
                stusuario          = row.Cells["stusuario"].Value.ToString();
                idtrab             = Convert.ToInt32(row.Cells["idtrab"].Value.ToString());
                row.Cells[0].Value = Resources.ic_check_circle_green_400_18dp;

                if (Permisos.dcPermisos["Eliminar"] == 1 && Permisos.dcPermisos["Actualizar"] == 1)
                {
                    Utilerias.AsignarBotonResize(btnSipaa, Utilerias.PantallaSistema(), Botones.Editar);
                    variable            = 5;
                    label13.Text        = "      Editar Usuario SIPAA";
                    txtCvUsuario1.Text  = cvusuario;
                    txtNombreSipaa.Text = nombre;
                    ckbElimina.Visible  = true;
                    ckbElimina.Checked  = false;
                    panel1.Visible      = true;
                    txtPassword.Enabled = false;
                    //VALIDA SI ES UN USUARIO DE SIPAA
                    if (idtrab != 0)
                    {
                        txtCvUsuario1.Enabled  = false;
                        txtNombreSipaa.Enabled = false;
                    }
                    else
                    {
                        txtCvUsuario1.Enabled  = true;
                        txtNombreSipaa.Enabled = true;
                    }

                    //VALIDA PARA CAMBIAR TEXTO DE CHECKBOX
                    if (stusuario == "Inactivo")
                    {
                        ckbElimina.Text = "Alta";
                    }
                    else if (stusuario == "Activo")
                    {
                        ckbElimina.Text = "Baja";
                    }
                }
                else if (Permisos.dcPermisos["Actualizar"] == 1)
                {
                    panel1.Visible      = true;
                    variable            = 5;
                    label13.Text        = "      Editar Usuario SIPAA";
                    txtCvUsuario1.Text  = cvusuario;
                    txtNombreSipaa.Text = nombre;
                    Utilerias.AsignarBotonResize(btnSipaa, Utilerias.PantallaSistema(), Botones.Editar);

                    if (idtrab != 0)
                    {
                        txtCvUsuario1.Enabled  = false;
                        txtNombreSipaa.Enabled = false;
                    }
                    else
                    {
                        txtCvUsuario1.Enabled  = true;
                        txtNombreSipaa.Enabled = true;
                    }
                }
                else if (Permisos.dcPermisos["Eliminar"] == 1)
                {
                    variable            = 6;
                    panel1.Visible      = true;
                    ckbElimina.Visible  = false;
                    ckbElimina.Checked  = false;
                    txtCvUsuario1.Text  = cvusuario;
                    txtNombreSipaa.Text = nombre;

                    txtCvUsuario1.Enabled  = false;
                    txtNombreSipaa.Enabled = false;

                    if (stusuario == "Inactivo")
                    {
                        Utilerias.AsignarBotonResize(btnSipaa, Utilerias.PantallaSistema(), Botones.Alta);
                        //ckbElimina.Text = "Alta";
                    }
                    else if (stusuario == "Activo")
                    {
                        Utilerias.AsignarBotonResize(btnSipaa, Utilerias.PantallaSistema(), Botones.Baja);
                        //ckbElimina.Text = "Baja";
                    }



                    //iOpcionAdmin = 3;
                    //if (strEstatus == "0")
                    //{
                    //    Utilerias.AsignarBotonResize(btnGuardar, new Size(sysW, sysH), "Alta");

                    //}
                    //else if (strEstatus == "1")
                    //{
                    //    Utilerias.AsignarBotonResize(btnGuardar, new Size(sysW, sysH), "Baja");
                    //}
                }
            }
        }
Пример #15
0
 private void btnImprimirResumen_Click(object sender, EventArgs e)
 {
     Utilerias.AsignarBotonResize(btnImprimirResumen, new Size(sysW, sysH), "Imprimir");
 }
Пример #16
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            txtBuscarSipaa.Text = "";
            string buscar = txtBuscar.Text;

            if (utilerias.IsNumber(txtBuscar.Text))
            {
                //valida si esta vacio
                if (txtBuscar.Text != String.Empty)
                {
                    // toma elvalor de la busqueda
                    idtrab = Convert.ToInt32(txtBuscar.Text);

                    //utilerias.DisableBotones(btnGuardar, 1, true);


                    try
                    {
                        //obtiene la lista
                        usuario = usuario.ObtenerListaTrabajadorUsuario(5, idtrab);

                        //valida si lo encontro
                        if (usuario.enc == 1)
                        {
                            //valida si esta activo
                            if (usuario.st == 1)
                            {
                                ///asigna valores de sp
                                ///
                                panel10.Visible      = true;
                                txtCvUsuario.Enabled = false;
                                txtNombre.Enabled    = false;
                                txtPassword.Enabled  = false;
                                txtCvUsuario.Text    = buscar;
                                txtNombre.Text       = usuario.Nombre;
                                txtPassword.Text     = buscar;
                                btnGuardar.Enabled   = true;
                                variable             = 1;
                            }
                            else
                            {
                                //MessageBox.Show("El usuario " + usuario.Nombre + " esta inactivo");
                                Utilerias.AsignarBotonResize(btnSipaa, Utilerias.PantallaSistema(), Botones.Guardar);
                                Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "El usuario " + usuario.Nombre + " esta Inactivo");
                                timer1.Start();
                            }
                        }
                        else
                        {
                            //MessageBox.Show("No se encontró usuario en SONARH");
                            Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "No se encontró usuario en SONARH");
                            timer1.Start();
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("No se encontró usuario en SONARH" + ex);
                        Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "No se encontró usuario en SONARH");
                        timer1.Start();
                    }
                }
                else
                {
                    Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "Ingrese Idtrab de usuario");
                    timer1.Start();
                    txtBuscar.Focus();
                }
            }
            else
            {
                //MessageBox.Show("Debes escribir solo números");
                Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "Debes escribir solo números");
            }
        }
Пример #17
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                Perfil objPerfil = new Perfil();
                Modulo objModulo = new Modulo();
                objModulo.CVModulo = CVModulo;
                objModulo.UsuuMod  = LoginInfo.IdTrab;
                objModulo.PrguMod  = this.Name;
                AsignarPermisosObjeto(objModulo);
                int response = 0;

                objModulo = asignarObjeto(objModulo);

                switch (iOpcionAdmin)
                {
                case 1:
                    response = objPerfil.AsignarModuloAPerfil(objModulo, CVPerfil, iOpcionAdmin);
                    break;

                case 3:
                    DialogResult result = MessageBox.Show("¿Seguro que desea Eliminar la Asignación?", this.Name, MessageBoxButtons.YesNo);

                    if (result == DialogResult.Yes)
                    {
                        response                = objPerfil.AsignarModuloAPerfil(objModulo, CVPerfil, iOpcionAdmin);
                        iOpcionAdmin            = 1;
                        ckbEliminarAsig.Visible = false;
                        Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), Botones.Guardar);
                        ckbEliminar.Checked   = false;
                        ckbActualizar.Checked = false;
                        ckbAgregar.Checked    = false;
                        ckbImprimir.Checked   = false;
                        ckbLectura.Checked    = true;
                    }
                    else if (result == DialogResult.No)
                    {
                        response = 10;
                    }
                    break;

                case 7:
                    result = MessageBox.Show("¿Seguro que desea Eliminar Todas las Asignaciones?", this.Name, MessageBoxButtons.YesNo);

                    if (result == DialogResult.Yes)
                    {
                        objModulo.CVModulo = "";
                        response           = objPerfil.AsignarModuloAPerfil(objModulo, CVPerfil, iOpcionAdmin);
                    }
                    else if (result == DialogResult.No)
                    {
                        response = 10;
                    }

                    break;

                case 8:
                    objModulo.CVModulo = "";
                    objPerfil.AsignarModuloAPerfil(objModulo, CVPerfil, 7);

                    foreach (string sObj in ltAsignacionModulos)
                    {
                        objModulo.CVModulo = sObj;

                        response = objPerfil.AsignarModuloAPerfil(objModulo, CVPerfil, iOpcionAdmin);
                    }
                    ltAsignacionModulos.Clear();
                    break;
                }



                //
                //timer1.Start();
                if (response == 0)
                {
                    Utilerias.ControlNotificaciones(panelTag, lbMensaje, 1, "Actualización Correcta");
                    timer1.Start();
                }
                else if (response == 1)
                {
                    Utilerias.ControlNotificaciones(panelTag, lbMensaje, 1, "Asignación Correcta");
                    lbMensaje.Text = "Asignación Correcta";

                    timer1.Start();
                }
                else if (response == 2)
                {
                    Utilerias.ControlNotificaciones(panelTag, lbMensaje, 1, "Asignación eliminada");
                    timer1.Start();
                }

                else if (response == 7)
                {
                    Utilerias.ControlNotificaciones(panelTag, lbMensaje, 1, "Asignaciones eliminadas");
                    timer1.Start();
                }

                ltAsignacionModulos.Clear();
                //string idtrab = LoginInfo.IdTrab;


                dtPermisos = objModulo.obtenerModulosxCvPerfil(CVPerfil);
                AsignarPermisos();
                BotonActual(dtPermisos);

                if (ckbheader.Checked == true)
                {
                    Ckbheader_CheckedChanged(sender, e);
                }
            }
            catch (Exception ex)
            {
                panelTag.Visible   = true;
                panelTag.BackColor = ColorTranslator.FromHtml("#ef5350");
                lbMensaje.Text     = "Error de Comunicación con el servidor. Favor de Intentarlo más tarde.";
                timer1.Start();
            }
        }
Пример #18
0
        //-----------------------------------------------------------------------------------------------
        //                           C A J A S      D E      T E X T O
        //-----------------------------------------------------------------------------------------------


        //-----------------------------------------------------------------------------------------------
        //                                     E V E N T O S
        //-----------------------------------------------------------------------------------------------



        private void Ckbheader_CheckedChanged(object sender, EventArgs e)
        {
            if (CVPerfil != 0)
            {
                panelPermisos.Enabled = true;
                Bitmap btImagen;
                string stag = "";
                ckbEliminarAsig.Visible = false;
                if (ckbheader.Checked == true)
                {
                    iOpcionAdmin       = 8;
                    btImagen           = Resources.ic_check_circle_green_400_18dp;
                    stag               = "check";
                    ckbLectura.Checked = true;
                    Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), Botones.Guardar);

                    foreach (DataGridViewRow row in dgvModulos.Rows)
                    {
                        row.Cells[0].Value = btImagen;
                        row.Cells[0].Tag   = stag;
                        if (!ltAsignacionModulos.Contains(row.Cells[1].Value.ToString()))
                        {
                            ltAsignacionModulos.Add(row.Cells[1].Value.ToString());
                        }
                    }
                }
                else
                {
                    iOpcionAdmin = 7;
                    btImagen     = Resources.ic_lens_blue_grey_600_18dp;
                    stag         = "uncheck";
                    Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), Botones.Borrar);
                    ckbEliminarAsig.Visible = false;
                    //ckbheader.Checked = false;

                    ltAsignacionModulos.Clear();

                    ckbActualizar.Checked   = false;
                    ckbAgregar.Checked      = false;
                    ckbEliminar.Checked     = false;
                    ckbEliminarAsig.Checked = false;
                    ckbImprimir.Checked     = false;
                    ckbLectura.Checked      = false;

                    if (Permisos.dcPermisos["Eliminar"] != 1)
                    {
                        iOpcionAdmin = 8;
                        Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), Botones.Guardar);
                        panelPermisos.Enabled = false;
                    }

                    foreach (DataGridViewRow row in dgvModulos.Rows)
                    {
                        row.Cells[0].Value = btImagen;
                        row.Cells[0].Tag   = stag;
                    }
                }
            }
            else
            {
                ckbheader.Checked = false;
                Utilerias.ControlNotificaciones(panelTag, lbMensaje, 2, "No se ha Seleccionado un Perfil");
                dgvModulos.ClearSelection();
                dgvPerfil.ClearSelection();
                timer1.Start();
            }
        }
Пример #19
0
        private void BotonActual(DataTable dtPermisos)
        {
            panelPermisos.Enabled = true;
            DataRow[] rows = dtPermisos.Select("IdModulo = '" + CVModulo + "'");


            if (rows.Count() == 0)
            {
                if (Permisos.dcPermisos["Crear"] == 1)
                {
                    ckbEliminarAsig.Visible = false;

                    iOpcionAdmin = 1;
                    // panelPermisos.Enabled = false;
                    ckbActualizar.Checked   = false;
                    ckbAgregar.Checked      = false;
                    ckbEliminar.Checked     = false;
                    ckbEliminarAsig.Checked = false;
                    ckbImprimir.Checked     = false;
                    ckbLectura.Checked      = true;

                    panelPermisos.Visible = true;
                    AsignarBotonResize(btnGuardar, PantallaSistema(), Botones.Guardar);
                }
            }
            else
            {
                iOpcionAdmin = 1;
                Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), Botones.Editar);
                //btnGuardar.Image = Resources.Editar;

                ckbEliminarAsig.Checked = false;
                ckbEliminarAsig.Visible = true;
                if (rows[0].ItemArray[3].ToString() == "1")
                {
                    ckbLectura.Checked = true;
                }
                else
                {
                    ckbLectura.Checked = false;
                }
                if (rows[0].ItemArray[4].ToString() == "1")
                {
                    ckbActualizar.Checked = true;
                }
                else
                {
                    ckbActualizar.Checked = false;
                }
                if (rows[0].ItemArray[5].ToString() == "1")
                {
                    ckbEliminar.Checked = true;
                }
                else
                {
                    ckbEliminar.Checked = false;
                }
                if (rows[0].ItemArray[6].ToString() == "1")
                {
                    ckbImprimir.Checked = true;
                }
                else
                {
                    ckbImprimir.Checked = false;
                }
                if (rows[0].ItemArray[7].ToString() == "1")
                {
                    ckbAgregar.Checked = true;
                }
                else
                {
                    ckbAgregar.Checked = false;
                }

                if (Permisos.dcPermisos["Actualizar"] == 0 && Permisos.dcPermisos["Eliminar"] == 1)
                {
                    iOpcionAdmin            = 3;
                    ckbEliminarAsig.Visible = true;
                    btnGuardar.Visible      = true;
                    Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), Botones.Borrar);
                }
                else if (Permisos.dcPermisos["Actualizar"] == 0 && Permisos.dcPermisos["Eliminar"] == 0 && Permisos.dcPermisos["Crear"] == 1)
                {
                    iOpcionAdmin            = 1;
                    ckbEliminarAsig.Visible = false;
                    btnGuardar.Visible      = false;
                    ckbLectura.Enabled      = false;
                    ckbActualizar.Enabled   = false;
                    ckbEliminar.Enabled     = false;
                    ckbImprimir.Enabled     = false;
                    ckbAgregar.Enabled      = false;
                }
            }
        }
Пример #20
0
        private void dgvPerfiles_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            //    Utilerias.ApagarControlxPermiso(ckbEliminar, "Eliminar", ltPermisos);
            for (int iContador = 0; iContador < dgvPerfiles.Rows.Count; iContador++)
            {
                dgvPerfiles.Rows[iContador].Cells[0].Value = Resources.ic_lens_blue_grey_600_18dp;
            }


            if (dgvPerfiles.SelectedRows.Count != 0)
            {
                lblAccion.Text = "       Perfil Seleccionado";
                DataGridViewRow row = this.dgvPerfiles.SelectedRows[0];

                IdPerfil = Convert.ToInt32(row.Cells["CVPERFIL"].Value.ToString());
                string ValorRow = row.Cells["DESCRIPCION"].Value.ToString();
                strEstatus          = row.Cells["Estatus"].Value.ToString();
                txtPerfil.Text      = ValorRow;
                PanelEditar.Visible = true;
                row.Cells[0].Value  = Resources.ic_check_circle_green_400_18dp;


                //Permisos
                if (Permisos.dcPermisos["Eliminar"] == 1 && Permisos.dcPermisos["Actualizar"] == 1)
                {
                    Utilerias.AsignarBotonResize(btnGuardar, new Size(sysW, sysH), "Editar");
                    iOpcionAdmin = 2;

                    ckbEliminar.Visible = true;
                    ckbEliminar.Checked = false;

                    if (strEstatus == "Inactivo")
                    {
                        ckbEliminar.Text = "Alta";
                    }
                    else if (strEstatus == "Activo")
                    {
                        ckbEliminar.Text = "Baja";
                    }
                }
                else if (Permisos.dcPermisos["Eliminar"] == 1)
                {
                    iOpcionAdmin = 3;
                    if (strEstatus == "0")
                    {
                        Utilerias.AsignarBotonResize(btnGuardar, new Size(sysW, sysH), "Alta");
                    }
                    else if (strEstatus == "1")
                    {
                        Utilerias.AsignarBotonResize(btnGuardar, new Size(sysW, sysH), "Baja");
                    }
                }
                else if (Permisos.dcPermisos["Actualizar"] == 1)
                {
                    Utilerias.AsignarBotonResize(btnGuardar, new Size(sysW, sysH), "Editar");
                    iOpcionAdmin = 2;
                }



                //  Utilerias.ApagarControlxPermiso(btnGuardar, "Actualizar", ltPermisos);
            }
        }
Пример #21
0
        private void btnImprimirDetalle_Click(object sender, EventArgs e)
        {
            Utilerias.AsignarBotonResize(btnImprimirDetalle, new Size(sysW, sysH), "Imprimir");
            estatus = cbEstatus.SelectedIndex;

            if (estatus < 0)
            {
                Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "Selecciona un Status");
                timer1.Start();
            }

            //Filtra activo
            if (estatus == 0)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "" + estatus);
                //timer1.Start();

                Usuario   objUsuario = new Usuario();
                DataTable dtReporte;
                dtReporte = objUsuario.ReporteUsuarios("", 0, "", "", "1", "", "", 5);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte   form      = new ViewerReporte();
                    ReporteUsuarios dtrpt     = new ReporteUsuarios();
                    ReportDocument  ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }
            //FILTRA INACTIVO
            if (estatus == 1)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "" + estatus);
                //timer1.Start();

                Usuario   objUsuario = new Usuario();
                DataTable dtReporte;
                dtReporte = objUsuario.ReporteUsuarios("", 0, "", "", "0", "", "", 5);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte   form      = new ViewerReporte();
                    ReporteUsuarios dtrpt     = new ReporteUsuarios();
                    ReportDocument  ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }
            // FILTRA TODOS
            if (estatus == 2)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "" + estatus);
                //timer1.Start();

                Usuario   objUsuario = new Usuario();
                DataTable dtReporte;
                dtReporte = objUsuario.ReporteUsuarios("", 0, "", "", "%", "", "", 5);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte   form      = new ViewerReporte();
                    ReporteUsuarios dtrpt     = new ReporteUsuarios();
                    ReportDocument  ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }
        }
Пример #22
0
        private void dgvIncidencia_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (Permisos.dcPermisos["Actualizar"] != 0 || Permisos.dcPermisos["Eliminar"] != 0)
            {
                for (int iContador = 0; iContador < dgvIncidencia.Rows.Count; iContador++)
                {
                    dgvIncidencia.Rows[iContador].Cells[0].Value = Resources.ic_lens_blue_grey_600_18dp;
                }


                if (dgvIncidencia.SelectedRows.Count != 0)
                {
                    cbIncidencia.Visible = true;

                    DataGridViewRow row = this.dgvIncidencia.SelectedRows[0];
                    PanelEditar.Visible = true;
                    cvIncidencia        = Convert.ToInt32(row.Cells["cvincidencia"].Value.ToString());
                    cvTipo             = Convert.ToInt32(row.Cells["cvtipo"].Value.ToString());
                    strIncidencia      = row.Cells["Incidencia"].Value.ToString();
                    strTipoIncidencia  = row.Cells["Tipo"].Value.ToString();
                    txtTipoEditar.Text = strTipoIncidencia;
                    strEstatus         = row.Cells["Estatus"].Value.ToString();

                    Incidencia objIncidencia = new Incidencia();
                    Utilerias.llenarComboxDataTable(cbIncidencia, incid.ObtenerIncidenciaxTipo(objIncidencia, 6), "cvincidencia", "Incidencia");

                    ckbEliminar.Visible = true;
                    ckbEliminar.Checked = false;

                    txtTipoEditar.Text   = strTipoIncidencia;
                    cbIncidencia.Text    = row.Cells["Incidencia"].Value.ToString();
                    lblAccion.Text       = "      Editar Incidencia";
                    cbIncidencia.Enabled = false;
                    PanelEditar.Visible  = true;
                    row.Cells[0].Value   = Resources.ic_check_circle_green_400_18dp;

                    //Permisos
                    if (Permisos.dcPermisos["Eliminar"] == 1 && Permisos.dcPermisos["Actualizar"] == 1)
                    {
                        Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), "Editar");
                        iOpcionAdmin = 2;



                        if (strEstatus == "0")
                        {
                            ckbEliminar.Text = "Alta";
                        }
                        else if (strEstatus == "1")
                        {
                            ckbEliminar.Text = "Baja";
                        }
                    }
                    else if (Permisos.dcPermisos["Eliminar"] == 1 && Permisos.dcPermisos["Actualizar"] == 0)
                    {
                        iOpcionAdmin        = 3;
                        ckbEliminar.Visible = false;
                        if (strEstatus == "0")
                        {
                            Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), "Alta");
                        }
                        else if (strEstatus == "1")
                        {
                            Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), "Baja");
                        }
                    }
                    else if (Permisos.dcPermisos["Actualizar"] == 1 && Permisos.dcPermisos["Eliminar"] == 0)
                    {
                        Utilerias.AsignarBotonResize(btnGuardar, Utilerias.PantallaSistema(), "Editar");
                        iOpcionAdmin        = 2;
                        ckbEliminar.Visible = false;
                    }
                }
            }
        }
Пример #23
0
        private void btnImprimirDetalle_Click(object sender, EventArgs e)
        {
            Utilerias.AsignarBotonResize(btnImprimirDetalle, new Size(sysW, sysH), "Imprimir");
            estatus = cbEstatus.SelectedIndex;

            if (estatus < 0)
            {
                Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "Selecciona un Estatus");
                timer1.Start();
            }
            if (estatus == 0)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "" + estatus);
                //timer1.Start();

                Perfil    objPerfil = new Perfil();
                DataTable dtReporte;
                dtReporte = objPerfil.ReportePerfiles(0, "", "1", "", "", 5);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte   form      = new ViewerReporte();
                    ReportePerfiles dtrpt     = new ReportePerfiles();
                    ReportDocument  ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ////////////////////

                    /* ViewerReporte form = new ViewerReporte();
                     * ConceptosNomina dtrpt = new ConceptosNomina();
                     * ReportDocument ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporteRegistro, this.CompanyName, dtrpt.ResourceName);
                     */

                    //////////////////////

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }

            if (estatus == 1)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "" + estatus);
                //timer1.Start();

                Perfil    objPerfil = new Perfil();
                DataTable dtReporte;
                dtReporte = objPerfil.ReportePerfiles(0, "", "0", "", "", 5);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte   form      = new ViewerReporte();
                    ReportePerfiles dtrpt     = new ReportePerfiles();
                    ReportDocument  ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }

            if (estatus == 2)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "" + estatus);
                //timer1.Start();

                Perfil    objPerfil = new Perfil();
                DataTable dtReporte;
                dtReporte = objPerfil.ReportePerfiles(0, "", "%", "", "", 5);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte   form      = new ViewerReporte();
                    ReportePerfiles dtrpt     = new ReportePerfiles();
                    ReportDocument  ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }
        }