protected void rg_ItemCommand(object source, GridCommandEventArgs e) { try { Int32 item = default(Int32); item = e.Item.ItemIndex; switch (e.CommandName) { case "Eliminar": int Id_DF = Convert.ToInt32(rgDias.Items[item]["Id_DF"].Text); CN_ConfiguracionDias cn_cd = new CN_ConfiguracionDias(); Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; int Verificador = 0; cn_cd.CatConfiguracionDias_Eliminar(Id_DF, ref Verificador, sesion.Emp_Cnx); if (Verificador == -1) { Alerta("Los datos se eliminaron correctamente"); rgDias.Rebind(); } break; } } catch (Exception ex) { ErrorManager(ex, "rg_ItemCommand"); } }
private List <ConfiguracionDias> GetList() { try { List <ConfiguracionDias> List = new List <ConfiguracionDias>(); CN_ConfiguracionDias cn_cd = new CN_ConfiguracionDias(); Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; cn_cd.CatConfiguracionDias_Lista(ref List, sesion.Emp_Cnx); return(List); } catch (Exception) { throw; } }
private void EscribeDetalle(ref StringBuilder Tabla) { try { String width; System.Data.DataTable dt = new System.Data.DataTable(); CN_ConfiguracionDias cn_cfd = new CN_ConfiguracionDias(); Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; cn_cfd.RepEntradasCRM_Consulta(int.Parse(this.RblTipoCd.SelectedValue), int.Parse(this.cmbanio.SelectedValue), int.Parse(this.cmbmes.SelectedValue), int.Parse(this.RblTipoRik.SelectedValue), sesion.Id_U, ref dt); Tabla.Append("<tr>"); //lectura y escritura de columnas for (int i = 0; i < dt.Columns.Count; i++) { if (dt.Columns[i].ColumnName == "CDI") { width = (i == 0) ? "180px" : "220px"; Tabla.Append("<th align = 'Center' style='border-style: solid none solid none; width:" + width + "'>"); Tabla.Append("CDI"); Tabla.Append("</th>"); } else if (dt.Columns[i].ColumnName == "Region") { width = (i == 0) ? "90px" : "120px"; Tabla.Append("<th align = 'Center' style='border-style: solid none solid none; width:" + width + "'>"); Tabla.Append("Región"); Tabla.Append("</th>"); } else if (dt.Columns[i].ColumnName == "Rik") { width = (i == 0) ? "50px" : "70px"; Tabla.Append("<th align = 'Center' style='border-style: solid none solid none; width:" + width + "'>"); Tabla.Append("No. Rik"); Tabla.Append("</th>"); } else if (dt.Columns[i].ColumnName == "Representante") { width = (i == 0) ? "220px" : "270px"; Tabla.Append("<th align = 'Center' style='border-style: solid none solid none; width:" + width + "'>"); Tabla.Append("Representate"); Tabla.Append("</th>"); } else if (dt.Columns[i].ColumnName == "Frecuencia") { width = (i == 0) ? "50px" : "70px"; Tabla.Append("<th align = 'Center' style='border-style: solid none solid none; width:" + width + "'>"); Tabla.Append("Frecuencia"); Tabla.Append("</th>"); } else if (dt.Columns[i].ColumnName == "Registros") { width = (i == 0) ? "50px" : "70px"; Tabla.Append("<th align = 'Center' style='border-style: solid none solid none; width:" + width + "'>"); Tabla.Append("Registros"); Tabla.Append("</th>"); } else if (dt.Columns[i].ColumnName == "Accesos") { width = (i == 0) ? "50px" : "70px"; Tabla.Append("<th align = 'Center' style='border-style: solid none solid none; width:" + width + "'>"); Tabla.Append("Entradas"); Tabla.Append("</th>"); } else { width = (i == 0) ? "30px" : "50px"; Tabla.Append("<th align = 'Center' style='border-style: solid none solid none; width:" + width + "'>"); Tabla.Append(dt.Columns[i].ColumnName); Tabla.Append("</th>"); } } Tabla.Append("</tr>"); // lectura y escritura de filas for (int j = 0; j < dt.Rows.Count; j++) { Tabla.Append("<tr>"); for (int i = 0; i < dt.Columns.Count; i++) { if (dt.Columns[i].ColumnName == "CDI" || dt.Columns[i].ColumnName == "Region" || dt.Columns[i].ColumnName == "Rik" || dt.Columns[i].ColumnName == "Representante" || dt.Columns[i].ColumnName == "Frecuencia") { Tabla.Append("<td style='text-align:left'>"); Tabla.Append(dt.Rows[j][i].ToString()); Tabla.Append("</td>"); } else if (dt.Columns[i].ColumnName == "Rik" || dt.Columns[i].ColumnName == "Frecuencia" || dt.Columns[i].ColumnName == "Registros" || dt.Columns[i].ColumnName == "Accesos") { Tabla.Append("<td style='text-align:center'>"); Tabla.Append(dt.Rows[j][i].ToString()); Tabla.Append("</td>"); } else { //Domingos if (Convert.ToInt32(dt.Rows[j][i].ToString()) == -99) { Tabla.Append("<td bgcolor='#0066FF' style='text-align:center'>"); Tabla.Append("0"); Tabla.Append("</td>"); } //Incumplimiento else if (Convert.ToInt32(dt.Rows[j][i].ToString()) == -98) { Tabla.Append("<td bgcolor='Yellow' style='text-align:center'>"); Tabla.Append("0"); Tabla.Append("</td>"); } //Asueto else if (Convert.ToInt32(dt.Rows[j][i].ToString()) == -1) { Tabla.Append("<td bgcolor='Red' style='text-align:center'>"); Tabla.Append("0"); Tabla.Append("</td>"); } //Curso else if (Convert.ToInt32(dt.Rows[j][i].ToString()) == -2) { Tabla.Append("<td bgcolor='Orange' style='text-align:center'>"); Tabla.Append("0"); Tabla.Append("</td>"); } //Incapacidad else if (Convert.ToInt32(dt.Rows[j][i].ToString()) == -3) { Tabla.Append("<td bgcolor='Green' style='text-align:center'>"); Tabla.Append("0"); Tabla.Append("</td>"); } //Permiso else if (Convert.ToInt32(dt.Rows[j][i].ToString()) == -4) { Tabla.Append("<td bgcolor='silver' style='text-align:center'>"); Tabla.Append("0"); Tabla.Append("</td>"); } else { Tabla.Append("<td style='text-align:center'>"); Tabla.Append(dt.Rows[j][i].ToString()); Tabla.Append("</td>"); } } } } Tabla.Append("</tr>"); Tabla.Append("<tr>"); Tabla.Append("<td>"); Tabla.Append(" </td>"); Tabla.Append("</tr>"); } catch (Exception ex) { throw ex; } }
private void Guardar() { try { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; ConfiguracionDias cf = new ConfiguracionDias(); CN_ConfiguracionDias cn_cf = new CN_ConfiguracionDias(); int Verificador = 0; if (this.CmbNivel.SelectedValue == "2") { if (this.CmbCdi.SelectedValue == "-1") { Alerta("Seleccione el CDI"); return; } } else if (this.CmbNivel.SelectedValue == "3") { if (this.CmbCdi.SelectedValue == "-1") { Alerta("Seleccione el CDI"); return; } if (this.CmbRepresentante.SelectedValue == "-1") { Alerta("Seleccione el Representante"); return; } } if (this.CmbTipo.SelectedValue == "-1") { Alerta("Seleccione un tipo de justificación"); return; } if (this.rdFechaIni.SelectedDate == (DateTime?)null) { Alerta("Ingrese la fecha inicial"); return; } if (this.rdFechaIni.SelectedDate == (DateTime?)null) { Alerta("Ingrese la fecha final"); return; } if (this.rdFechaIni.SelectedDate > rdFechaFin.SelectedDate) { Alerta("La fecha incial no puede ser mayor a la fecha final"); return; } cf.Id_Cd = int.Parse(this.CmbCdi.SelectedValue); cf.Id_Rik = int.Parse(this.CmbRepresentante.SelectedValue); cf.DF_RepNombre = this.CmbRepresentante.Text.Trim(); cf.DF_FechaIni = Convert.ToDateTime(rdFechaIni.SelectedDate); cf.DF_FechaFin = Convert.ToDateTime(rdFechaFin.SelectedDate); cf.DF_Nivel = int.Parse(this.CmbNivel.SelectedValue); cf.DF_Tipo = int.Parse(this.CmbTipo.SelectedValue); cf.DF_Comentario = this.TxtDF_Comentario.Text.Trim(); cf.Id_U = sesion.Id_U; cn_cf.CatConfiguracionDias_Insertar(cf, ref Verificador, sesion.Emp_Cnx); if (Verificador == -1) { Alerta("Los datos se guardaron correctamente"); Inicializar(); rgDias.Rebind(); } } catch (Exception ex) { throw ex; } }