public void Editar() { DsServicioRecorridoEstandar ds; try { SisPackController.AdministrarGrillas.Configurar(dtgRecorrido, "ServicioRecorridoID", this.CantidadOpciones); IServicioTransporteEstandar servicio = ServicioTransporteEstandarFactory.GetServicioTransporteEstandar(); //completar losdatos del servcio a modificar servicio.ServicioTransporteID = Utiles.Validaciones.obtieneEntero(txtServicioTransporteID.Text); servicio.Consultar(); txtServicioCodigoSITT.Text = servicio.ServicioCodigoSITT; //txtServicioIDSITT.Text=servicio.ServicioIDSITT; txtServicioTransporteDescrip.Text = servicio.ServicioTransporteDescrip; txtCodigoRecorridoSITT.Text = servicio.CodigoRecorridoSITT; txtHoraCabeceraOrigen.Text = servicio.HoraCabeceraOrigen; //completar los datos del detalle de los recorridos de ese servicio ds = (DsServicioRecorridoEstandar)servicio.ConsultarRecorridos(); if (ds.Datos.Count > 0) { Session["DsServicioRecorridoEstandar"] = ds; //lo asigno a la ssion } dtgRecorrido.DataSource = ds; //asigno el ultimo orden lblOrden.Text = ds.Datos.Rows.Count.ToString(); dtgRecorrido.DataBind(); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
private void dtgSerTransporte_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { try { IServicioTransporteEstandar servicio = ServicioTransporteEstandarFactory.GetServicioTransporteEstandar(); servicio.ServicioTransporteID = Utiles.Validaciones.obtieneEntero(e.Item.Cells[0].Text); servicio.Eliminar(); BindGrid(0); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
public void Editar() { try { // DsServicioRecorridoEstandar.DatosRow[] dr = null; // int dias=0; // DateTime fecha; // double hora, min; SisPackController.AdministrarGrillas.Configurar(dtgRecorrido, "ServicioRecorridoID", this.CantidadOpciones); servicioEst = ServicioTransporteEstandarFactory.GetServicioTransporteEstandar(); servicioEst.ServicioTransporteID = Utiles.Validaciones.obtieneEntero(txtServicioTransporteEstandarID.Text); servicioEst.Consultar(); recorridos = servicioEst.ConsultarRecorridos(); //sumerle la fecha ingresada a la hora de partida de cabecera dsEst = (DsServicioRecorridoEstandar)recorridos; //sumo la fecha de partida del servicio a las fehcas de los recorridos estandar // for (int i =1; i<=dsEst.Datos.Rows.Count;i++) //recorro los datos // { // dr = (DsServicioRecorridoEstandar.DatosRow[])dsEst.Datos.Select("ParadaOrden = " + i); // if (dr[0].IsNroDiaViajeNull()) // dias= 1; // else // dias= dr[0].NroDiaViaje-1; // // //fecha=dr[0].HoraPartida; // //hora =dr[0].HoraPartida.Hour; // //min= dr[0].HoraPartida.Minute; // //fecha=Utiles.Fechas.FormatFechaDDMMYYYY(txtFechaDesde.Text); // fecha = fecha.AddDays(dias); // //fecha = fecha.AddHours(hora); // //fecha = fecha.AddMinutes(min); // dr[0].HoraPartida= fecha; // // } Session["DsServicioRecorridoEstandar"] = dsEst; dtgRecorrido.DataSource = dsEst; dtgRecorrido.DataBind(); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
private void LlenarComboServicioTransporteEstandar() { try { IServicioTransporteEstandar servicio = ServicioTransporteEstandarFactory.GetServicioTransporteEstandar(); DsServicioTransporteEstandar ds = servicio.GetServicioTransporteEstandar(); ddlCodServicioTransporte.Items.Clear(); ddlCodServicioTransporte.DataTextField = "ServicioCodigoSITT"; ddlCodServicioTransporte.DataValueField = "ServicioTransporteID"; ddlCodServicioTransporte.DataSource = ds.Datos; ddlCodServicioTransporte.DataBind(); ddlCodServicioTransporte.Items.Insert(0, "Todos los Servicio de Transporte"); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
private void BindGrid(int currentPage) { try { IServicioTransporteEstandar ser = ServicioTransporteEstandarFactory.GetServicioTransporteEstandar(); AdministrarGrillas.Configurar(dtgSerTransporte, "ServicioTransporteID", CantidadOpciones, true, false); dtgSerTransporte.CurrentPageIndex = currentPage; // ser.HoraCabeceraOrigen=txt ser.ServicioCodigoSITT = txtServicioCodigoSITT.Text; ser.ServicioTransporteDescrip = txtServicioTransporteDescrip.Text; dtgSerTransporte.DataSource = ser.GetServicioTransporteEstandarDataSet(); dtgSerTransporte.DataBind(); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
private void butGuardar_Click(object sender, System.EventArgs e) { try { if ((txtCodigoRecorridoSITT.Text != "") && (txtServicioTransporteDescrip.Text != "") && (txtHoraCabeceraOrigen.Text != "") && (txtServicioCodigoSITT.Text != "")) { //cabecera del servicio IServicioTransporteEstandar servicio = ServicioTransporteEstandarFactory.GetServicioTransporteEstandar(); servicio.ServicioCodigoSITT = txtServicioCodigoSITT.Text; servicio.ServicioEmpresaSITT = "TAQ"; servicio.HoraCabeceraOrigen = txtHoraCabeceraOrigen.Text; servicio.CodigoRecorridoSITT = txtCodigoRecorridoSITT.Text; //servicio.ServicioIDSITT=txtServicioIDSITT.Text; servicio.ServicioTransporteDescrip = txtServicioTransporteDescrip.Text; servicio.UnidadNegocioID = 1; servicio.ServicioTransporteID = Utiles.Validaciones.obtieneEntero(txtServicioTransporteID.Text); IServicioRecorridoEstandar recorrido = ServicioRecorridoEstandarFactory.GetServicioRecorridoEstandar(); if (Session["DsServicioRecorridoEstandar"] != null) { DsServicioRecorridoEstandar ds = (DsServicioRecorridoEstandar)Session["DsServicioRecorridoEstandar"]; if (servicio.Guardar(ds)) { //le mando el ds de los recorridos Session["DsServicioRecorridoEstandar"] = null; string mensaje = "Los datos se guardaron correctamente. "; string script = "<script language='javascript'>\n"; script += "alert('" + mensaje + "');"; script += "window.location.href = 'ServicioTransporteConsul.aspx';\n"; script += "</script>"; Page.RegisterStartupScript("scriptOk", script); } else { Session["DsServicioRecorridoEstandar"] = null; string script = "<script language='javascript'>\n"; script += "alert('Los datos no se guardaron debido a errores.');\n"; script += "</script>"; Page.RegisterStartupScript("scriptError", script); } } else { throw new Exception("Debe ingresar los datos del recorrido del servicio para poder guardar los cambios"); } } else { throw new Exception("Debe ingresar los datos de cabecera del servicio para poder guardar los cambios"); } } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }