private void LlenarGrid(IncCalificacion objInc)
        {
            if (dgvInc.Columns.Count > 1)
            {
                dgvInc.Columns.RemoveAt(0);
            }

            // IncCalificacion objInc = new IncCalificacion();

            objInc.sIdtrab = TrabajadorInfo.IdTrab;
            DataTable dtInc = objInc.ObtenerCalificacionIncidenciaDetalle(objInc, 5);

            dgvInc.DataSource = dtInc;

            Utilerias.AgregarCheck(dgvInc, 0);
            // Utilerias.AgregarCheckboxHeader(dgvInc, 0);

            dgvInc.Columns[1].Visible = false;
            dgvInc.Columns["cvincidencia"].Visible = false;
            dgvInc.Columns["cvtipo"].Visible       = false;
            dgvInc.Columns["Tiempo Prof"].Width    = 40;
            dgvInc.Columns["Tiempo Emp"].Width     = 40;
            foreach (DataGridViewRow row in dgvInc.Rows)
            {
                row.Cells[0].Tag = "uncheck";
            }


            if (Permisos.dcPermisos["Crear"] != 1 && Permisos.dcPermisos["Actualizar"] != 1)
            {
                dgvInc.Columns.RemoveAt(0);
            }
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (cbJusficacion.SelectedIndex != 0)
            {
                int       iStDir = 0;
                DataTable dt     = new DataTable();

                if (cbJusficacion.SelectedIndex == 1)
                {
                    iStDir = 0;
                }
                else
                {
                    iStDir = 1;
                }

                try
                {
                    for (int iCont = 0; iCont < ltUsuario.Count; iCont++)
                    {
                        Trab_Fecha      obj      = ltUsuario[iCont];
                        IncCalificacion objCalif = new IncCalificacion();

                        objCalif.fFechaRegistro = obj.fFechaRegistro;
                        objCalif.sIdtrab        = obj.IdTrab.ToString();
                        objCalif.iCvincidencia  = obj.cvincidencia;
                        objCalif.iStDirector    = iStDir;

                        dt = objCalif.ObtenerCalificacionIncidenciaDetalle(objCalif, 13);
                    }
                    ltUsuario.Clear();

                    if (dt.Columns.Contains("UPDATE"))
                    {
                        Utilerias.ControlNotificaciones(panelTag, lbMensaje, 1, "Asignaciones Correctas.");
                        timer1.Start();
                        btnBuscar_Click(sender, e);
                    }
                }
                catch {
                    Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "Error de Comunicación. Favor de Intentarlo más tarde.");
                    timer1.Start();
                }
            }
            else
            {
                Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "No se ha Seleccinado un Tipo de Asignación");
                timer1.Start();
            }

            pnlAsig.Visible   = false;
            ckbheader.Checked = false;
        }
Beispiel #3
0
        private void LlenarGrid(IncCalificacion objInc)
        {
            if (dgvInc.Columns.Count > 1)
            {
                dgvInc.Columns.RemoveAt(0);
            }

            DataTable dtInc = objInc.ObtenerCalificacionIncidenciaDetalle(objInc, 5);

            dgvInc.DataSource = dtInc;
            Utilerias.AgregarCheck(dgvInc, 0);

            dgvInc.Columns[1].Visible = false;
            dgvInc.Columns["cvincidencia"].Visible = false;
            dgvInc.Columns["cvtipo"].Visible       = false;
            foreach (DataGridViewRow row in dgvInc.Rows)
            {
                row.Cells[0].Tag = "uncheck";
            }
        }
        private void LlenarGrid(IncCalificacion objInc)
        {
            if (dgvInc.Columns.Count > 1)
            {
                dgvInc.Controls.Remove(ckbheader);
                dgvInc.Columns.RemoveAt(0);
            }


            DataTable dtInc = objInc.ObtenerCalificacionIncidenciaDetalle(objInc, 12);

            dgvInc.DataSource = dtInc;

            Utilerias.AgregarCheck(dgvInc, 0);
            ckbheader = Utilerias.AgregarCheckboxHeader(dgvInc, 0);
            ckbheader.CheckedChanged += Ckbheader_CheckedChanged;

            dgvInc.Columns["stdir"].Visible           = false;
            dgvInc.Columns["cvincidencia"].Visible    = false;
            dgvInc.Columns["Nombre Trabajador"].Width = 300;
            dgvInc.Columns["Fecha Registro"].Width    = 150;
            dgvInc.Columns["Incidencia"].Width        = 150;

            if (dgvInc.Rows.Count <= 0)
            {
                dgvInc.Controls.Remove(ckbheader);
                //Utilerias.ControlNotificaciones(panelTag,lbMensaje,2,"Consulta sin Resultados");
                //timer1.Start();
            }

            foreach (DataGridViewRow row in dgvInc.Rows)
            {
                row.Cells[0].Tag = "uncheck";
            }

            if (Permisos.dcPermisos["Crear"] != 1 && Permisos.dcPermisos["Actualizar"] != 1)
            {
                dgvInc.Columns.RemoveAt(0);
            }
        }