protected void btn_confirmar_Click(object sender, EventArgs e) { TrailerUltSalidaBC tu = new TrailerUltSalidaBC(); tu.COND_ID = Convert.ToInt32(hf_idCond.Value); tu.ID = Convert.ToInt32(hf_idTrailer.Value); tu.PATENTE_TRACTO = txt_patenteTracto.Text; tu.CHOFER_RUT = txt_conductorRut.Text; tu.CHOFER_NOMBRE = txt_conductorNombre.Text; if (ddl_tipoDestino.SelectedValue == "DLPR") { tu.LOCA_ID = Convert.ToInt32(ddl_destino.SelectedValue); } else { tu.DEST_ID = Convert.ToInt32(ddl_destino.SelectedValue); } tu.ESTADO_YMS = estado_yms.Value; tu.OBSERVACION = locales_YMS.Value.ToString(); string resultado; bool ejecucion = tu.ProcesoSalida(tu, usuario.ID, "", lblGPS.Text, out resultado); if (ejecucion && resultado == "") { btn_limpiar_Click(null, null); utils.ShowMessage2(this, "confirmar", "success"); } else { utils.ShowMessage(this, resultado, "error", false); } }
protected void btn_confirmar_Click(object sender, EventArgs e) { TrailerUltSalidaBC tu = new TrailerUltSalidaBC(); tu.ID = Convert.ToInt32(hf_idTrailer.Value); tu.PATENTE_TRACTO = txt_patenteTracto.Text; tu.CHOFER_RUT = utils.formatearRut(txt_conductorRut.Text); tu.CHOFER_NOMBRE = txt_conductorNombre.Text; if (ddl_tipoDestino.SelectedValue == "DLPR") { tu.LOCA_ID = Convert.ToInt32(ddl_destino.SelectedValue); } else { tu.DEST_ID = Convert.ToInt32(ddl_destino.SelectedValue); } string resultado; if (string.IsNullOrEmpty(hf_idCond.Value)) { ConductorBC c = new ConductorBC(); c.RUT = txt_conductorRut.Text; c.NOMBRE = txt_conductorNombre.Text; c.TRAN_ID = Convert.ToInt32(hf_idTran.Value); c.COND_EXTRANJERO = chk_conductorExtranjero.Checked; hf_idCond.Value = c.AgregarIdentity().ToString(); } tu.COND_ID = Convert.ToInt32(hf_idCond.Value); tu.CHOFER_RUT = txt_conductorRut.Text; tu.ESTADO_YMS = estado_yms.Value; tu.OBSERVACION = locales_YMS.Value.ToString(); bool ejecucion = tu.ProcesoSalida(tu, LlenarTableLocales(), usuario.ID, txt_nroViaje.Text, lbl_trailerGPS.Text, out resultado); if (ejecucion && resultado == "") { btn_limpiar_Click(null, null); utils.ShowMessage2(this, "confirmar", "success"); } else { utils.ShowMessage(this, resultado, "error", false); } }
protected void btnBuscarTrailer_Click(object sender, EventArgs e) { if (txt_buscarPatente.Text != "" || txt_buscarNro.Text != "") { TrailerBC trailer = (!string.IsNullOrEmpty(this.txt_buscarNro.Text)) ? new TrailerBC().obtenerXNro(this.txt_buscarNro.Text): new TrailerBC().obtenerXPlaca(this.txt_buscarPatente.Text); if (trailer.ID == 0) //Trailer nuevo, no existe { hf_idTrailer.Value = ""; ddl_transportista.ClearSelection(); txt_conductorRut.Text = ""; txt_conductorNombre.Text = ""; txt_acomRut.Text = ""; txt_buscarNro.Text = ""; ddl_proveedor.ClearSelection(); rb_externo.Checked = false; rb_propio.Checked = false; guia.Enabled = true; txt_idSello.Text = ""; txt_tracto.Text = ""; chk_ingresoCargado_CheckedChanged(null, null); if (new TractoBC().ObtenerXPatente(txt_buscarPatente.Text).ID > 0) { utils.ShowMessage2(this, "trailer", "warn_tracto"); return; } utils.ShowMessage2(this, "trailer", "warn_noExiste"); } else //Trailer existente, trae datos { hf_idTrailer.Value = trailer.ID.ToString(); txt_buscarPatente.Text = trailer.PLACA; txt_buscarNro.Text = trailer.NUMERO; ddl_transportista.SelectedValue = trailer.TRAN_ID.ToString(); rb_propio.Checked = !trailer.EXTERNO; rb_externo.Checked = trailer.EXTERNO; txt_tracto.Enabled = rb_ingresoCargado.Checked; ddl_proveedor.Enabled = rb_ingresoCargado.Checked; txt_doc.Enabled = rb_ingresoCargado.Checked; txt_idSello.Enabled = rb_ingresoCargado.Checked; ddl_transportista.Enabled = false; txt_conductorRut.Enabled = true; chk_conductorExtranjero.Enabled = true; txt_conductorNombre.Enabled = true; txt_acomRut.Enabled = true; guia.Enabled = true; PreEntradaBC p = new PreEntradaBC(); TrailerUltSalidaBC tusa = new TrailerUltSalidaBC(); p = p.CargarPreEntrada(trailer.ID, Convert.ToInt32(this.dropsite.SelectedValue)); if (p.ID != 0) { if (p.COND_ID != 0) { ConductorBC c = new ConductorBC(p.COND_ID); hf_idCond.Value = c.ID.ToString(); chk_conductorExtranjero.Checked = c.COND_EXTRANJERO; txt_conductorRut.Text = (!c.COND_EXTRANJERO) ? utils.formatearRut(c.RUT) : c.RUT; txt_conductorNombre.Text = c.NOMBRE; txt_conductorNombre.Enabled = false; } txt_doc.Text = p.DOC_INGRESO; txt_tracto.Text = p.PATENTE_TRACTO; txt_acomRut.Text = p.RUT_ACOMP; ddl_proveedor.SelectedValue = p.PROV_ID.ToString(); txt_obs.Text = p.Observacion; if (!string.IsNullOrEmpty(p.SELLO_INGRESO)) { txt_idSello.Text = p.SELLO_INGRESO; } if (!string.IsNullOrEmpty(p.SELLO_CARGA)) { txt_idSello.Text = p.SELLO_CARGA; } rb_ingresoCargado.Checked = p.CARGADO; rb_ingresoVacio.Checked = !p.CARGADO; chk_ingresoCargado_CheckedChanged(null, null); try { ddl_tipo_carga.SelectedValue = p.TIIC_ID.ToString(); } catch (Exception ex) { ddl_tipo_carga.SelectedValue = "0"; } tipo_carga_SelectedIndexChanged(null, null); ddl_motivo.SelectedValue = p.MOIC_ID.ToString(); txt_doc.Enabled = false; } else { tusa = tusa.ObtenerXId(trailer.ID); if (tusa.TRAI_ID != 0) { if (tusa.COND_ID != 0) { ConductorBC c = new ConductorBC(tusa.COND_ID); hf_idCond.Value = c.ID.ToString(); chk_conductorExtranjero.Checked = c.COND_EXTRANJERO; txt_conductorRut.Text = (!c.COND_EXTRANJERO) ? utils.formatearRut(c.RUT) : c.RUT; txt_conductorNombre.Text = c.NOMBRE; txt_conductorNombre.Enabled = false; } txt_tracto.Text = tusa.PATENTE_TRACTO; txt_acomRut.Text = tusa.ACOMP_RUT; ddl_proveedor.SelectedValue = tusa.PROV_ID.ToString(); if (!string.IsNullOrEmpty(tusa.SELLO_INGRESO)) { txt_idSello.Text = tusa.SELLO_INGRESO; } if (!string.IsNullOrEmpty(tusa.SELLO_CARGA)) { txt_idSello.Text = tusa.SELLO_CARGA; } rb_ingresoCargado.Checked = false; rb_ingresoVacio.Checked = true; chk_ingresoCargado_CheckedChanged(null, null); ddl_tipo_carga.SelectedValue = tusa.TIIC_ID.ToString(); tipo_carga_SelectedIndexChanged(null, null); ddl_motivo.SelectedValue = tusa.MOIC_ID.ToString(); } } rb_posAuto.Checked = false; rb_posManual.Checked = false; ddl_zona.Enabled = true; guia.Enabled = true; utils.ShowMessage2(this, "trailer", "success"); } } }
public bool ProcesoSalida(TrailerUltSalidaBC t, DataTable dt, int id_usuario, string viaje, string GPS, out string resultado) { return(tran.TrailerUltEstado_ProcesoSalida(t, dt, id_usuario, viaje, GPS, out resultado)); }