private bool BindGrid(bool configurarExportarExcel) { SisPackController.AdministrarGrillas.Configurar(dtgHora, "HoraDespachoAgenciaID", this.CantidadOpciones); // Reviso si tengo que configurar la grilla para exportar a excel if (configurarExportarExcel) { // Tengo que configurar para exportar a excel dtgHora.AllowPaging = false; //dtgObservacion.Columns[1].Visible = false; // dtgObservacion.BorderWidth = Unit.Pixel(0); dtgHora.BorderColor = System.Drawing.Color.White; dtgHora.BorderStyle = BorderStyle.None; } IHoraDespachoAgencia hora = HoraDespachoAgenciaFactory.GetHoraDespachoAgencia(); hora.agencias = getLista(chkAgenciasTodos, lstAgencias); hora.localidades = getLista(chkLocalidadTodos, lstLocalidad); hora.provincias = getLista(chkProvinciaTodos, lstProvincia); hora.paises = getLista(chkPaisTodos, lstPais); hora.Descripcion = txtDescripcion.Text; DsHoraDespachoAgencia ds = hora.getHoraDespachoAgencia(); dtgHora.DataSource = ds; dtgHora.DataMember = "Datos"; dtgHora.DataBind(); return(true); }
protected void dtgHora_ItemCommand(object source, DataGridCommandEventArgs e) { if (e.CommandName == "Eliminar") { IHoraDespachoAgencia hora = HoraDespachoAgenciaFactory.GetHoraDespachoAgencia(); hora.horaDespachoAgenciaID = e.Item.Cells[7].Text == "" ? 0 : Convert.ToInt32(e.Item.Cells[7].Text); hora.usuarioID = usuario.UsuarioID; hora.Eliminar(); this.BindGrid(false); } }
private void CargarHora() { IHoraDespachoAgencia hora = HoraDespachoAgenciaFactory.GetHoraDespachoAgencia(); hora.horaDespachoAgenciaID = horaid; hora.Consultar(); txtDescripcion.Text = hora.Descripcion; txtDias.Text = hora.Dias; if (hora.AgenciaID != null) { ddlTipoOrigen.SelectedValue = "1"; } else if (hora.LocalidadID != null) { ddlTipoOrigen.SelectedValue = "3"; } else if (hora.ProvinciaID != null) { ddlTipoOrigen.SelectedValue = "4"; } else { ddlTipoOrigen.SelectedValue = "5"; } ConsultarOrigen(); if (hora.AgenciaID != null) { ddlOrigenFlete.SelectedValue = hora.AgenciaID.ToString(); } else if (hora.LocalidadID != null) { ddlOrigenFlete.SelectedValue = hora.LocalidadID.ToString(); } else if (hora.ProvinciaID != null) { ddlOrigenFlete.SelectedValue = hora.ProvinciaID.ToString(); } else { ddlOrigenFlete.SelectedValue = hora.PaisID.ToString(); } }
protected void butGuardar_Click(object sender, EventArgs e) { try { IHoraDespachoAgencia hora = HoraDespachoAgenciaFactory.GetHoraDespachoAgencia(); hora.horaDespachoAgenciaID = horaid; hora.usuarioID = usuario.UsuarioID; hora.Descripcion = txtDescripcion.Text; hora.Dias = txtDias.Text; if (ddlTipoOrigen.SelectedValue == "1") //Agencia { hora.AgenciaID = int.Parse(ddlOrigenFlete.SelectedValue); } else if (ddlTipoOrigen.SelectedValue == "3") //Localidad { hora.LocalidadID = int.Parse(ddlOrigenFlete.SelectedValue); } else if (ddlTipoOrigen.SelectedValue == "4") //Provincia { hora.ProvinciaID = int.Parse(ddlOrigenFlete.SelectedValue); } else // Pais { hora.PaisID = int.Parse(ddlOrigenFlete.SelectedValue); } hora.Guardar(); Response.Redirect("HoraDespachoAgenciaConsul.aspx"); } catch (Exception ex) { // Se produjo un error. Lo cargo ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(ex.Message); } }