protected void cmbTipoPermiso_SelectedIndexChanged(object sender, EventArgs e) { NegocioMotivo negocioMotivo = new NegocioMotivo(); int var = cmbTipoPermiso.SelectedIndex; cmbMotivo.Items.Clear(); foreach (var item in negocioMotivo.retornarListaFiltrada(var)) { cmbMotivo.Items.Add(new ListItem() { Value = item.idMotivo.ToString(), Text = item.nombreMotivo }); } }
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 retornarMotivo(int id) { NegocioMotivo negocio = new NegocioMotivo(); return(negocio.nameByID(id)); }
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); } }
protected void Page_Load(object sender, EventArgs e) { script = @"<script type='text/javascript'> $(document).ready(function () { $('#mostrarmodal').modal('show'); }); </script>"; //validaTexto = @"<script type='text/javascript'> // $(document).ready(function () { // var $texo = document.getElementById('<%=txtDetalleSolicitud.ClientID%>'); // if($('#<%=txtDetalleSolicitud.ClientID%>').val().length > 5){ // $('#paso1').removeAttr('disabled'); // } // }); // </script>"; //ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", validaTexto, false); // if (!IsPostBack) { NegocioCuenta negocioCuenta = new NegocioCuenta(); NegocioEmpleado negocioEmpleado = new NegocioEmpleado(); var rut = negocioEmpleado.retornarRutByCuentaID(negocioCuenta.retornarID(Session["usuario"].ToString())); cantDias.InnerText = retornarDiasDiponibles(rut); NegocioTipoPermiso negocioTipo = new NegocioTipoPermiso(); NegocioMotivo negocioMotivo = new NegocioMotivo(); cmbMotivo.Items.Add(new ListItem() { Value = "0", Text = "- Seleccione -" }); cmbTipoPermiso.Items.Add(new ListItem() { Value = "0", Text = "- Seleccione -" }); if (negocioTipo.listado() != null) { foreach (var tmp in negocioTipo.listado()) { cmbTipoPermiso.Items.Add(new ListItem() { Value = tmp.idTipoPermiso.ToString(), Text = tmp.nombreTipoPermiso }); } } if (Session["funcionario"] == null) { FormsAuthentication.SignOut(); Response.Redirect("../../Default.aspx"); } } else { if (txtCod.Text == "") { //ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", script, false); txtCod.Text = "null"; } if (txtCod.Text != "" || txtCod.Text != "null") { txtCod.Text = string.Empty; } if (txtCod.Text == "null") { if (txtCod.Text != "" || txtCod.Text != "null") { txtCod.Text = string.Empty; } } } }