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); } }