private bool BindGrid(bool configurarExportarExcel) { SisPackController.AdministrarGrillas.Configurar(dtgFeriados, "FeriadoID", this.CantidadOpciones); // Reviso si tengo que configurar la grilla para exportar a excel if (configurarExportarExcel == true) { // Tengo que configurar para exportar a excel dtgFeriados.AllowPaging = false; dtgFeriados.BorderWidth = Unit.Pixel(0); dtgFeriados.BorderStyle = BorderStyle.None; } IFeriado feriado = FeriadoFactory.GetFeriado(); feriado.fechaInicio = DateTime.Parse(txtFecha.Text); feriado.fechaFin = DateTime.Parse(txtFechaHasta.Text); DsReporteFeriado ds = feriado.getReporteFeriados(); dtgFeriados.DataSource = ds; dtgFeriados.DataMember = "Datos"; dtgFeriados.DataBind(); return(true); }
protected void butGuardar_Click(object sender, EventArgs e) { try { IFeriado feriado = FeriadoFactory.GetFeriado(); feriado.feriadoID = feriadoId; feriado.usuarioID = usuario.UsuarioID; feriado.Descripcion = txtDescripcion.Text; feriado.fecha = DateTime.Parse(txtFecha.Text); feriado.MotivoID = int.Parse(ddlMotivo.SelectedValue); if (ddlTipoOrigen.SelectedValue == "1") //Agencia { feriado.AgenciaID = int.Parse(ddlOrigenFlete.SelectedValue); } else if (ddlTipoOrigen.SelectedValue == "3") //Localidad { feriado.LocalidadID = int.Parse(ddlOrigenFlete.SelectedValue); } else if (ddlTipoOrigen.SelectedValue == "4") //Provincia { feriado.ProvinciaID = int.Parse(ddlOrigenFlete.SelectedValue); } else // Pais { feriado.PaisID = int.Parse(ddlOrigenFlete.SelectedValue); } for (int i = 0; i < lstAplica.Items.Count; i++) { if (lstAplica.Items[i].Selected) { if (lstAplica.Items[i].Value == "1") //Despacho { feriado.AplicaDespacho = true; } else if (lstAplica.Items[i].Value == "2") //Transito { feriado.AplicaTransito = true; } else // Entrega { feriado.AplicaEntrega = true; } } } feriado.Guardar(); Response.Redirect("FeriadoConsul.aspx"); } catch (Exception ex) { // Se produjo un error. Lo cargo ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(ex.Message); } }
protected void dtgFeriado_ItemCommand(object source, DataGridCommandEventArgs e) { if (e.CommandName == "Eliminar") { IFeriado feriado = FeriadoFactory.GetFeriado(); feriado.feriadoID = e.Item.Cells[3].Text == "" ? 0 : Convert.ToInt32(e.Item.Cells[3].Text); feriado.usuarioID = usuario.UsuarioID; feriado.Eliminar(); this.BindGrid(); } }
private bool BindGrid() { SisPackController.AdministrarGrillas.Configurar(dtgFeriados, "FeriadoID", this.CantidadOpciones); IFeriado feriado = FeriadoFactory.GetFeriado(); feriado.fechaInicio = DateTime.Parse(txtFecha.Text); feriado.fechaFin = DateTime.Parse(txtFechaHasta.Text); DsFeriado ds = feriado.getFeriados(); dtgFeriados.DataSource = ds; dtgFeriados.DataMember = "Datos"; dtgFeriados.DataBind(); return(true); }
private void CargarFeriado() { IFeriado feriado = FeriadoFactory.GetFeriado(); feriado.feriadoID = feriadoId; feriado.Consultar(); txtDescripcion.Text = feriado.Descripcion; txtFecha.Text = feriado.fecha.ToShortDateString(); ddlMotivo.SelectedValue = feriado.MotivoID.ToString(); if (feriado.AgenciaID != null && feriado.AgenciaID != 0) { ddlTipoOrigen.SelectedValue = "1"; } else if (feriado.LocalidadID != null && feriado.LocalidadID != 0) { ddlTipoOrigen.SelectedValue = "3"; } else if (feriado.ProvinciaID != null && feriado.ProvinciaID != 0) { ddlTipoOrigen.SelectedValue = "4"; } else { ddlTipoOrigen.SelectedValue = "5"; } ConsultarOrigen(); if (feriado.AgenciaID != null && feriado.AgenciaID != 0) { ddlOrigenFlete.SelectedValue = feriado.AgenciaID.ToString(); } else if (feriado.LocalidadID != null && feriado.LocalidadID != 0) { ddlOrigenFlete.SelectedValue = feriado.LocalidadID.ToString(); } else if (feriado.ProvinciaID != null && feriado.ProvinciaID != 0) { ddlOrigenFlete.SelectedValue = feriado.ProvinciaID.ToString(); } else { ddlOrigenFlete.SelectedValue = feriado.PaisID.ToString(); } for (int i = 0; i < lstAplica.Items.Count; i++) { if (lstAplica.Items[i].Value == "1" && feriado.AplicaDespacho) { lstAplica.Items[i].Selected = true; } else if (lstAplica.Items[i].Value == "2" && feriado.AplicaTransito) { lstAplica.Items[i].Selected = true; } else if (lstAplica.Items[i].Value == "3" && feriado.AplicaEntrega) { lstAplica.Items[i].Selected = true; } } }