예제 #1
0
        public void LlenarGridPlanteles(string idcompania, string descripcion, string planta, DataGridView dgvPlantel)
        {
            if (descripcion == string.Empty)
            {
                descripcion = "0";
            }

            if (dgvPlantel.Columns.Count > 1)
            {
                dgvPlantel.Columns.RemoveAt(0);
            }
            SonaCompania objCia    = new SonaCompania();
            DataTable    dtPlantel = objCia.ObtenerPlantelxCompania(6, " ", descripcion, "");

            dgvPlantel.DataSource = dtPlantel;

            DataGridViewImageColumn imgCheckProcesos = new DataGridViewImageColumn();

            imgCheckProcesos.Image = Resources.ic_lens_blue_grey_600_18dp;
            imgCheckProcesos.Name  = "Seleccionar";
            dgvPlantel.Columns.Insert(0, imgCheckProcesos);
            dgvPlantel.Columns[0].HeaderText = "Seleccionar";
            dgvPlantel.Columns[1].Visible    = false;
            dgvPlantel.Columns[2].Visible    = false;
            dgvPlantel.Columns[3].Visible    = false;
            dgvPlantel.ClearSelection();
        }
예제 #2
0
        private void cbCia_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cbCia.SelectedIndex != 0)
            {
                cbTipoNomina.Enabled = true;
                SonaTipoNomina objTnom = new SonaTipoNomina();

                DataTable dtTnom = objTnom.obtTipoNomina(5, cbCia.SelectedIndex, 0, "");
                llenarCombo(cbTipoNomina, dtTnom, "Descripción"); // quite el acento

                //cbArea.Enabled = true;
                SonaCompania objCia   = new SonaCompania();
                DataTable    dtPlanta = objCia.ObtenerPlantel(4, 0, cbCia.SelectedItem.ToString(), "");
                //llenarCombo(cbArea, dtPlanta, "Descripción"); // quite el acento

                cbArea.Enabled = true;

                DataTable dtArea = objCia.ObtenerPlantel(4, 0, cbCia.SelectedItem.ToString(), "");
                llenarCombo(cbArea, dtArea, "Descripción"); // quite el acento
            }
            else
            {
                cbTipoNomina.Enabled = false;
                //cbArea.Enabled = false;
            }
        }
예제 #3
0
        //-----------------------------------------------------------------------------------------------
        //                                      F U N C I O N E S
        //-----------------------------------------------------------------------------------------------

        private void llenarGrid(string Descripcion)
        {
            SonaCompania objCia      = new SonaCompania();
            DataTable    dtUbicacion = objCia.ObtenerUbicacionPlantel(5, Descripcion);

            dgvUbicacion.DataSource         = dtUbicacion;
            dgvUbicacion.Columns[0].Visible = false;
            dgvUbicacion.ClearSelection();
        }
예제 #4
0
        //-----------------------------------------------------------------------------------------------
        //                           C A J A S      D E      T E X T O
        //-----------------------------------------------------------------------------------------------


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

        private void FiltroObservaciones_Load(object sender, EventArgs e)
        {
            //cierra formularios abiertos
            FormCollection formulariosApp = Application.OpenForms;

            foreach (Form f in formulariosApp)
            {
                if (f.Name != "FiltroObservaciones.cs")
                {
                    f.Hide();
                }
            }

            //llena etiqueta de usuario
            lblusuario.Text = LoginInfo.Nombre;
            Utilerias.cargaimagen(ptbimgusuario);

            Utilerias.ResizeForm(this, new Size(new Point(sysH, sysW)));
            SonaCompania objCia = new SonaCompania();
            DataTable    dtCia  = objCia.obtcomp(5, "");

            llenarCombo(cbCia, dtCia, "Descripción");

            DataTable dtUbicaciones = objCia.ObtenerUbicacionPlantel(5, "%");

            llenarCombo(cbUbicacion, dtUbicaciones, "Descripción");

            SonaDepartamento objDepto = new SonaDepartamento();
            DataTable        dtDepto  = objDepto.obtdepto(5, "");

            llenarCombo(cbDepartamento, dtDepto, "Descripción");

            ConcepInc objInc = new ConcepInc();
            DataTable dtInc  = objInc.ConcepInc_S(4, 0, "", 0, 0, 0, 0, "", "");

            llenarCombo(cbIncidencia, dtInc, "Descripción");
            cbTipoNomina.Enabled = false;
            cbArea.Enabled       = false;
            //Combo Empleados
            DataTable dtempleados = contenedorempleados.obtenerempleados(7, "");

            Utilerias.llenarComboxDataTable(cbEmpleados, dtempleados, "NoEmpleado", "Nombre");
            cbEmpleados.Focus();


            List <string> ltvalores = new List <string>();

            ltvalores.Insert(0, "Seleccionar");
            ltvalores.Insert(1, "Activo");
            ltvalores.Insert(2, "Inactivo");
            cbStatus.DataSource = ltvalores;
        }
예제 #5
0
        public void LlenarGridPlanteles(string idcompania, string busqueda, DataGridView dgvPlantel, int iopc)
        {
            SonaCompania objCia    = new SonaCompania();
            DataTable    dtPlantel = objCia.ObtenerPlantelxCompania(iopc, idcompania, busqueda, "");

            dgvPlantel.DataSource = dtPlantel;

            dgvPlantel.Columns[0].Visible = false;
            dgvPlantel.Columns[1].Visible = false;
            dgvPlantel.Columns[2].Visible = false;
            dgvPlantel.Columns[3].Width   = 280;
            dgvPlantel.Columns[4].Width   = 240;
            dgvPlantel.ClearSelection();
        }
예제 #6
0
        private void comboBox4_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (comboBox4.SelectedIndex > 0)
            {
                SonaTipoNomina objTnom = new SonaTipoNomina();

                DataTable dtTnom = objTnom.obtTipoNomina(5, Convert.ToInt32(comboBox4.SelectedValue), 0, "");
                Utilerias.llenarComboxDataTable(cbTipoNomina, dtTnom, "Clave", "Descripción");

                SonaCompania objCia = new SonaCompania();
                DataTable    dtArea = objCia.ObtenerPlantel(9, Convert.ToInt32(comboBox4.SelectedValue), "", "");
                Utilerias.llenarComboxDataTable(comboBox1, dtArea, "Clave", "Descripción");
            }
        }
예제 #7
0
        //-----------------------------------------------------------------------------------------------
        //                                      F U N C I O N E S
        //-----------------------------------------------------------------------------------------------
        public void llenaCombo()
        {
            SonaCompania objCia = new SonaCompania();
            DataTable    dtCia  = objCia.obtcomp(5, "");

            List <string> ltCia = new List <string>();

            ltCia.Insert(0, "Selecciona una Compañia");
            foreach (DataRow row in dtCia.Rows)
            {
                ltCia.Add(row["Descripción"].ToString());
            }

            cbCompania.DataSource = ltCia;
        }
예제 #8
0
        private void FiltrosCredencialEmpleado_Load(object sender, EventArgs e)
        {
            SonaCompania objCia = new SonaCompania();
            DataTable    dtCia  = objCia.obtcomp(5, "%");

            Utilerias.llenarComboxDataTable(comboBox4, dtCia, "Clave", "Descripción");

            DataTable dtUbicaciones = objCia.ObtenerUbicacionPlantel(5, "%");

            Utilerias.llenarComboxDataTable(comboBox3, dtUbicaciones, "IdUbicacion", "Descripción");

            SonaDepartamento objDepto = new SonaDepartamento();
            DataTable        dtDepto  = objDepto.obtdepto(5, "%");

            Utilerias.llenarComboxDataTable(comboBox2, dtDepto, "Clave", "Descripción");

            comboBox5.SelectedIndex = 0;
        }
예제 #9
0
        //***********************************************************************************************
        //Autor: Victor Jesús Iturburu Vergara
        //Fecha creación:09-04-2017     Última Modificacion: 17-04-2017
        //Descripción: -------------------------------
        //***********************************************************************************************


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

        private void cbCia_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cbCia.SelectedIndex != 0)
            {
                cbTipoNomina.Enabled = true;
                SonaTipoNomina objTnom = new SonaTipoNomina();
                DataTable      dtTnom  = objTnom.obtTipoNomina(5, cbCia.SelectedIndex, 0, "");
                // llenarCombo(cbTipoNomina, dtTnom, "Descripción"); // quite el acento
                Utilerias.llenarComboxDataTable(cbTipoNomina, dtTnom, "Clave", "Descripción");

                cbArea.Enabled = true;
                SonaCompania objCia   = new SonaCompania();
                DataTable    dtPlanta = objCia.ObtenerPlantel(4, 0, cbCia.SelectedItem.ToString(), "");
                llenarCombo(cbArea, dtPlanta, "Descripción"); // quite el acento
            }
            else
            {
                cbTipoNomina.Enabled = false;
                cbArea.Enabled       = false;
            }


            /*if (cbCia.SelectedIndex != 0)
             * {
             *
             *  cbTipoNomina.Enabled = true;
             *  SonaTipoNomina objTnom = new SonaTipoNomina();
             *  DataTable dtTnom = objTnom.obtTipoNomina(5, cbCia.SelectedIndex, 0, "");
             *  llenarCombo(cbTipoNomina, dtTnom, "Descripción");
             *
             *  cbArea.Enabled = true;
             *  SonaCompania objCia = new SonaCompania();
             *  DataTable dtPlanta = objCia.ObtenerPlantel(4, 0, cbCia.SelectedItem.ToString(), "");
             *  llenarCombo(cbArea, dtPlanta, "Descripción");
             * }
             * else
             * {
             *  cbTipoNomina.Enabled = false;
             *  cbArea.Enabled = false;
             * }*/
        }
예제 #10
0
        private void llenarGridUbicaciones(int opcion, string Descripcion)
        {
            if (dgvUbicaciones.Columns.Count > 1)
            {
                dgvUbicaciones.Columns.RemoveAt(0);
            }

            SonaCompania objCia      = new SonaCompania();
            DataTable    dtUbicacion = objCia.ObtenerUbicacionPlantel(6, Descripcion);

            dgvUbicaciones.DataSource = dtUbicacion;

            DataGridViewImageColumn imgCheckProcesos = new DataGridViewImageColumn();

            imgCheckProcesos.Image = Resources.ic_lens_blue_grey_600_18dp;
            imgCheckProcesos.Name  = "Seleccionar";
            dgvUbicaciones.Columns.Insert(0, imgCheckProcesos);
            dgvUbicaciones.Columns[0].HeaderText = "Seleccionar";
            dgvUbicaciones.Columns[1].Visible    = false;
            dgvUbicaciones.ClearSelection();
        }
예제 #11
0
        //-----------------------------------------------------------------------------------------------
        //                           C A J A S      D E      T E X T O
        //-----------------------------------------------------------------------------------------------


        //-----------------------------------------------------------------------------------------------
        //                                     E V E N T O S
        //-----------------------------------------------------------------------------------------------
        private void Compania_Plantel_Load(object sender, EventArgs e)
        {
            //cierra formularios abiertos
            FormCollection formulariosApp = Application.OpenForms;

            foreach (Form f in formulariosApp)
            {
                if (f.Name != this.Name)
                {
                    f.Hide();
                }
            }


            //tool tip
            ftooltip();

            lblusuario.Text = LoginInfo.Nombre;
            // Diccionario Permisos x Pantalla
            DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, this.Name);

            Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos);
            //////////////////////////////////////////////////////
            // resize
            Utilerias.ResizeForm(this, Utilerias.PantallaSistema());
            ///////////////////////////////////////////////////////////////////////////////////////////////////


            SonaCompania objCia = new SonaCompania();
            DataTable    dtCia  = objCia.obtcomp(4, "");

            Utilerias.llenarComboxDataTable(cbCia, dtCia, "Clave", "Descripción");


            //LlenarGridPlanteles("", "", dgvPlantel,8);

            txtBuscarPerfil.Focus();

            Utilerias.cargaimagen(ptbimgusuario);
        }
예제 #12
0
        //-----------------------------------------------------------------------------------------------
        //                           C A J A S      D E      T E X T O
        //-----------------------------------------------------------------------------------------------


        //-----------------------------------------------------------------------------------------------
        //                                     E V E N T O S
        //-----------------------------------------------------------------------------------------------
        private void FiltroAreasUsuarios_Load(object sender, EventArgs e)
        {
            //cierra formularios abiertos
            FormCollection formulariosApp = Application.OpenForms;

            foreach (Form f in formulariosApp)
            {
                if (f.Name != this.Name)
                {
                    f.Hide();
                }
            }

            //llena etiqueta de usuario
            lblusuario.Text = LoginInfo.Nombre;
            Utilerias.cargaimagen(ptbimgusuario);

            //// Diccionario Permisos x Pantalla
            //DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, this.Name);
            //Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos);
            ////////////////////////////////////////////////////////
            // resize
            Utilerias.ResizeForm(this, Utilerias.PantallaSistema());
            ///////////////////////////////////////////////////////////////////////////////////////////////////

            Usuario      objUsuario  = new Usuario();
            SonaCompania objSonaComp = new SonaCompania();

            DataTable dtUsuario  = objUsuario.ObtenerListaUsuarios("%", 0, "", "", 0, "", "", 11);
            DataTable dtCompania = objSonaComp.obtcomp(7, "");
            DataTable dtPlantel  = objSonaComp.ObtenerPlantel(5, 0, "", "");

            llenaCombo(cbUsuario, dtUsuario, "cvusuario", "nombre");
            llenaCombo(cbCompania, dtCompania, "idcompania", "descripcion");
            llenaCombo(cbPlantel, dtPlantel, "Clave", "Descripción");
            btnImprimirDetalle.Image = global::SIPAA_CS.Properties.Resources.Imprimir;
            btnImprimirResumen.Image = global::SIPAA_CS.Properties.Resources.Imprimir;
        }
예제 #13
0
        //-----------------------------------------------------------------------------------------------
        //                           C A J A S      D E      T E X T O
        //-----------------------------------------------------------------------------------------------


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

        private void FiltrosRegistroGeneradoDetalle_Load(object sender, EventArgs e)
        {
            //cierra formularios abiertos
            FormCollection formulariosApp = Application.OpenForms;

            foreach (Form f in formulariosApp)
            {
                if (f.Name != "FiltrosRegistroGeneradoDetalle.cs")
                {
                    f.Hide();
                }
            }

            //llena etiqueta de usuario
            lblusuario.Text = LoginInfo.Nombre;
            Utilerias.cargaimagen(ptbimgusuario);

            Utilerias.ResizeForm(this, new Size(new Point(sysH, sysW)));

            SonaCompania objCia = new SonaCompania();
            DataTable    dtCia  = objCia.obtcomp(5, "");

            LlenarCombos(dtCia, cbCia);

            DataTable dtUbicacion = objCia.ObtenerUbicacionPlantel(5, "%");

            LlenarCombos(dtUbicacion, cbUbicacion);
            //Combo Empleados
            DataTable dtempleados = contenedorempleados.obtenerempleados(7, "");

            Utilerias.llenarComboxDataTable(cbEmpleados, dtempleados, "NoEmpleado", "Nombre");
            cbEmpleados.Focus();
            btnImprimirDetalle.Image = Properties.Resources.Imprimir;

            cbEmpleados.Focus();
        }