private void cargarTabla(string codigo) { NegocioSolicitud negocioSolicitud = new NegocioSolicitud(); NegocioEmpleado negocioEmpleado = new NegocioEmpleado(); NegocioTipoPermiso tipo = new NegocioTipoPermiso(); NegocioMotivo motivo = new NegocioMotivo(); NegocioEstado estado = new NegocioEstado(); Solicitud solicitud = new Solicitud(); solicitud = negocioSolicitud.retornarSolicitudByCodigoDocumento(codigo); codSolicitud.Text = solicitud.codigoDocumento; rutSolicitante.Text = solicitud.rutSolicitante; nombreSolicitante.Text = negocioEmpleado.retornarNombreByRut(solicitud.rutSolicitante); fechaSolicitud.Text = solicitud.fechaSolicitud.ToShortDateString(); tipoSolicitud.Text = tipo.nameByID(solicitud.idTipoPermiso); motivoSolicitud.Text = motivo.nameByID(solicitud.idMotivo); autorizadorSolicitud.Text = solicitud.rutAutorizante; estadoSolicitud.Text = estado.nameByID(solicitud.idEstado); if (solicitud.rutAutorizante == null || solicitud.rutAutorizante.ToString() == "") { tdAutorizador.Visible = false; btnDescarga.Visible = false; } else { tdAutorizador.Visible = true; btnDescarga.Visible = true; } string script = @"<script type='text/javascript'> $(document).ready(function () { $('#mostrarmodal').modal('show'); }); </script>"; certSolicitante.Text = nombreSolicitante.Text; cetInicio.Text = solicitud.fechaInicio.ToShortDateString(); certFin.Text = solicitud.fechaTermino.ToShortDateString(); cetPermiso.Text = tipoSolicitud.Text; certMotivo.Text = motivoSolicitud.Text; certDias.Text = (solicitud.fechaTermino.Date - solicitud.fechaInicio.Date).TotalDays.ToString(); ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", script, false); txtCodigoDocumento.Text = ""; }
private string retornarNombreByRut(string rut) { NegocioEmpleado negocioEmpleado = new NegocioEmpleado(); return(negocioEmpleado.retornarNombreByRut(rut)); }
private void cargarListadoCompleto() { NegocioSolicitud negocioSolicitud = new NegocioSolicitud(); NegocioCuenta negocioCuenta = new NegocioCuenta(); NegocioEmpleado negocioEmpleado = new NegocioEmpleado(); NegocioMotivo negocioMotivo = new NegocioMotivo(); tituloEstado.Visible = true; foreach (var item in negocioSolicitud.listadoConDepartamento(retornarDepartamento(retornarRutAutorizador()))) { TableRow tableRow = new TableRow(); TableCell codigoDocumento = new TableCell(); TableCell descripcion = new TableCell(); TableCell nombreSolicitante = new TableCell(); TableCell fechaSolicitud = new TableCell(); TableCell fechaInicio = new TableCell(); TableCell fechaTermino = new TableCell(); TableCell tipoPermiso = new TableCell(); TableCell Motivo = new TableCell(); TableCell rutSolicitante = new TableCell(); TableCell rutAutorizador = new TableCell(); TableCell estado = new TableCell(); tablaEstadoPermisos.Rows.Add(tableRow); codigoDocumento.Text = item.codigoDocumento; descripcion.Text = item.descripcion; fechaSolicitud.Text = item.fechaSolicitud.ToString("dd/MM/yyyy"); fechaInicio.Text = item.fechaInicio.ToString("dd/MM/yyyy"); fechaTermino.Text = item.fechaTermino.ToString("dd/MM/yyyy"); tipoPermiso.Text = retornarTipoPermiso(item.idTipoPermiso); rutSolicitante.Text = item.rutSolicitante.ToString(); nombreSolicitante.Text = negocioEmpleado.retornarNombreByRut(item.rutSolicitante); if (item.rutAutorizante == null) { rutAutorizador.Text = "Sin asignar"; } else { rutAutorizador.Text = item.rutAutorizante.ToString(); } Motivo.Text = negocioMotivo.nameByID(item.idMotivo); estado.Text = retornarEstado(item.idEstado); tableRow.ID = item.codigoDocumento.ToString(); tableRow.Attributes.Add("onClick", "modalTabla(this.id)"); tableRow.Cells.Add(codigoDocumento); tableRow.Cells.Add(descripcion); tableRow.Cells.Add(nombreSolicitante); nombreSolicitante.Attributes.Add("hidden", ""); tableRow.Cells.Add(fechaSolicitud); tableRow.Cells.Add(fechaInicio); tableRow.Cells.Add(fechaTermino); tableRow.Cells.Add(tipoPermiso); tableRow.Cells.Add(rutSolicitante); rutSolicitante.Attributes.Add("hidden", ""); tableRow.Cells.Add(rutAutorizador); rutAutorizador.Attributes.Add("hidden", ""); tableRow.Cells.Add(Motivo); tableRow.Cells.Add(estado); } }