private void AutorizarIncidencias_Load(object sender, EventArgs e) { DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, this.Name); Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos); ////////////////////////////////////////////////////// // resize Utilerias.ResizeForm(this, Utilerias.PantallaSistema()); ////////////////////////////////////////////////////////////////////////////////// lblusuario.Text = LoginInfo.Nombre; lbFechaI.Text = String.Empty; lbFechaT.Text = String.Empty; PeriodoProcesoIncidencia objInc = new PeriodoProcesoIncidencia(); DataTable dtInc = objInc.obtPeriodosProcesoIncidencia(10, 0, "", "", "%", 0, "", "", "", "", "", "", "", "", "", "", "", "", 0, ""); if (dtInc != null) { Utilerias.llenarComboxDataTable(cbTipoNomina, dtInc, "idformapago", "descripcion"); } else { cbTipoNomina.Items.Insert(0, "Sin Periodos Abiertos"); cbTipoNomina.Enabled = false; } if (Permisos.dcPermisos["Crear"] != 1 && Permisos.dcPermisos["Actualizar"] != 1) { label2.Text = ""; } }
private void cbTipoNomina_SelectedIndexChanged(object sender, EventArgs e) { int iOut = 0; string sFechai = ""; string sFechat = ""; if (Int32.TryParse(cbTipoNomina.SelectedValue.ToString(), out iOut)) { PeriodoProcesoIncidencia objInc = new PeriodoProcesoIncidencia(); DataTable dtInc = objInc.obtPeriodosProcesoIncidencia(9, Convert.ToInt32(cbTipoNomina.SelectedValue.ToString()), "", "", "", 0, "", "", "", "", "", "", "", "", "", "", "", "", 0, ""); foreach (DataRow row in dtInc.Rows) { sFechai = row["FecIni"].ToString(); sFechat = row["FecFin"].ToString(); } lbFechaI.Text = sFechai; lbFechaT.Text = sFechat; } }