private void CargarDatos() { var script = new StringBuilder(""); grvTurno.DataBind(); int numeroRegistros = Convert.ToInt16(ddlNumeroRegistros.SelectedValue); int numeroPagina = Convert.ToInt16(ViewState["PageIndex"]); int indicePagina = numeroPagina == 0 ? 0 : numeroPagina - 1; pageIndex = indicePagina + 1; var turnoInfoLista = new Negocio.Turno().ListarPaginado(0, numeroRegistros, indicePagina); grvTurno.DataSource = turnoInfoLista; grvTurno.DataBind(); if (turnoInfoLista.Count > 0) { grvTurno.HeaderRow.Attributes["style"] = "display: none"; grvTurno.UseAccessibleHeader = true; grvTurno.HeaderRow.TableSection = TableRowSection.TableHeader; } rowCount = turnoInfoLista.Count > 0 ? turnoInfoLista.First().TotalFilas : 0; pageCount = CalcPageCount(rowCount); ViewState["PageCount"] = pageCount; #region Texto del Pie de Página if (turnoInfoLista.Count > 0) { if (numeroRegistros == 0) { lblPaginacion.Text = "Página " + pageIndex.ToString("") + " de 1, con un Total de " + rowCount.ToString("") + " registros"; script.Append("document.getElementById('lblPaginacion').innerText = '"); script.Append("Página " + pageIndex.ToString("") + " de 1, con un Total de " + rowCount.ToString("") + " registros';"); } else { lblPaginacion.Text = "Página " + pageIndex.ToString("") + " de " + pageCount.ToString("") + ", con un Total de " + rowCount.ToString("") + " registros"; script.Append("document.getElementById('lblPaginacion').innerText = '"); script.Append("Página " + pageIndex.ToString("") + " de " + pageCount.ToString("") + ", con un Total de " + rowCount.ToString("") + " registros';"); } } else { lblPaginacion.Text = "No se obtuvieron resultados"; script.Append("document.getElementById('lblPaginacion').innerText = 'No se obtuvieron resultados';"); } #endregion RefreshPageButtons(); RegistrarScript(script.ToString(), "Paginacion"); }
protected void btnGuardarTurno_OnClick(object sender, EventArgs e) { var usuarioInfo = ObtenerUsuarioInfo(); var script = new StringBuilder(String.Empty); var mensaje = String.Empty; var turnoId = Convert.ToInt32(hdnTurnoId.Value); #region Datos Turno var turnoInfo = new TurnoInfo(); turnoInfo.TurnoId = Convert.ToInt32(hdnTurnoId.Value); turnoInfo.Codigo = txtCodigo.Text.Trim(); turnoInfo.Nombre = txtNombre.Text.Trim(); turnoInfo.HoraInicio = txtHoraInicio.Text.Trim(); turnoInfo.HoraFin = txtHoraFin.Text.Trim(); turnoInfo.Activo = (chkActivo.Checked) ? 1 : 0; #endregion if (turnoId.Equals(0)) { turnoInfo.UsuarioCreacionId = usuarioInfo.UsuarioId; turnoId = new Negocio.Turno().Insertar(turnoInfo); if (turnoId > 0) { script.Append("document.getElementById('hdnTurnoId').value = " + turnoId + ";"); mensaje = "Se registró el Turno correctamente"; } else { mensaje = "Ya existe un Turno registrado con el nombre: " + txtNombre.Text.Trim(); } } else { turnoInfo.UsuarioModificacionId = usuarioInfo.UsuarioId; turnoId = new Negocio.Turno().Actualizar(turnoInfo); if (turnoId > 0) { mensaje = "Se actualizó el Turno correctamente"; } else { mensaje = "Ya existe un Turno registrada con el nombre: " + txtNombre.Text.Trim(); } } script.Append("MostrarMensaje('" + mensaje + "');"); script.Append("LimpiarTurno();"); script.Append("var modalDialog = $find('mpeTurno'); modalDialog.hide();"); CargarDatos(); RegistrarScript(script.ToString(), "GuardarTurno"); }
private void insertarTurno() { DateTime dtIni = DateTime.Parse(txtFechaIni.Text); Negocio.Turno gt = new Negocio.Turno(); System.Data.DataTable t = gt.ListarHorarioDeTurno(int.Parse(ddlTurno.SelectedValue)); while (dtIni <= DateTime.Parse(txtFechaFin.Text)) { if (existeDia(t, dtIni.DayOfWeek.ToString())) { NCronograma_.InsertarCronogramaTurno(dtIni, 1, int.Parse(txtCodigo.Text), int.Parse(ddlTurno.SelectedValue)); } dtIni = dtIni.AddDays(1); } //c.InsertarCronogramaTurno(DateTime.Parse (txtFechaIni.Text),DateTime.Parse(txtFechaFin.Text),1,int.Parse(txtCodigo.Text),int.Parse(ddlTurno.SelectedValue)); cargarTurnos(); }
private void insertarTurno() { DateTime dtIni = DateTime.Parse ( txtFechaIni.Text ); Negocio.Turno gt = new Negocio.Turno (); System.Data.DataTable t = gt.ListarHorarioDeTurno ( int.Parse ( ddlTurno.SelectedValue ) ); while ( dtIni <= DateTime.Parse ( txtFechaFin.Text ) ) { if ( existeDia ( t, dtIni.DayOfWeek.ToString () ) ) NCronograma_.InsertarCronogramaTurno ( dtIni, 1, int.Parse ( txtCodigo.Text ), int.Parse ( ddlTurno.SelectedValue ) ); dtIni = dtIni.AddDays ( 1 ); } //c.InsertarCronogramaTurno(DateTime.Parse (txtFechaIni.Text),DateTime.Parse(txtFechaFin.Text),1,int.Parse(txtCodigo.Text),int.Parse(ddlTurno.SelectedValue)); cargarTurnos (); }