private void ObtenerTracto(bool forzarBD) { if (ViewState["listaTR"] == null || forzarBD) { TractoBC t = new TractoBC(); DataTable dt = t.ObtenerTodos(); ViewState["listaTR"] = dt; ViewState.Remove("filtradostr"); } DataView dw; if (ViewState["filtradostr"] == null) { dw = new DataView((DataTable)ViewState["listaTR"]); } else { dw = new DataView((DataTable)ViewState["filtradostr"]); } if (ViewState["sortExpresion"] != null && ViewState["sortExpresion"].ToString() != "") { dw.Sort = (String)ViewState["sortExpresion"]; } this.GridView1.DataSource = dw; this.GridView1.DataBind(); }
protected void btn_editGrabar_Click(object sender, EventArgs e) { string exito; TractoBC t = new TractoBC(); t.PATENTE = txt_editPatente.Text; t.TRAN_ID = Convert.ToInt32(ddl_editTran.SelectedValue); if (hf_id.Value == "") { t.USUA_ID_CREACION = user.ID; if (t.Crear()) { exito = "Todo OK!"; } else { exito = "Error!"; } } else { t.ID = int.Parse(hf_id.Value); if (t.Modificar(t)) { exito = "Todo OK!"; } else { exito = "Error!"; } } ObtenerTracto(true); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "alert('" + exito + "');", true); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "cerrar", "cerrarModal('modalTracto');", true); }
private void ObtenerPuntosRuta(bool forzarBD) { DateTime fh = Convert.ToDateTime(txt_buscarFecha.Text); int hora_id = Convert.ToInt32(ddl_buscarHorario.SelectedValue); PreRutaBC p = new PreRutaBC().ObtenerXId(Convert.ToInt32(hf_idRuta.Value), true); hf_jsonRuta.Value = JsonConvert.SerializeObject(p); hf_circular.Value = p.RETORNO; DataTable dt; dt = new PedidoBC().ObtenerTodo(desde: fh, hasta: fh, solo_sin_ruta: true, id_ruta: p.ID); utils.CargaDrop(ddl_puntoNombre, "PERU_ID", "PERU_NUMERODROP", dt); ddl_puntosCambiarPreruta.Visible = true; ddl_puntosCambiarPreruta.SelectedValue = p.ID.ToString(); hf_origen.Value = JsonConvert.SerializeObject(p.ORIGEN); ddl_vehiculoTipo.SelectedValue = p.TRAILER.TRAILER_TIPO.TRTI_ID.ToString(); ddl_vehiculoTipo_SelectedIndexChanged(null, null); ddl_vehiculoTrailer.SelectedValue = p.TRAILER.TRAI_ID.ToString(); lbl_puntoTracto.Text = (string.IsNullOrEmpty(p.TRACTO.TRAC_PLACA)) ? "Sin tracto" : "Tracto: " + p.TRACTO.TRAC_PLACA; lbl_puntoTrailer.Text = (string.IsNullOrEmpty(p.TRAILER.TRAI_PLACA)) ? "Sin trailer" : "Trailer: " + p.TRAILER.TRAI_PLACA; lbl_puntoConductor.Text = (string.IsNullOrEmpty(p.CONDUCTOR.COND_NOMBRE)) ? "Sin conductor" : "Conductor: " + p.CONDUCTOR.COND_NOMBRE; ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "map_cargar", "abrirModal('modalPuntos'); mapa(false);", true); ddl_vehiculoTracto.Items.Clear(); ddl_vehiculoTracto.Items.Add(new RadComboBoxItem("Sin Tracto", "0")); dt = new TractoBC().ObtenerTodo(fecha: fh, hora_id: hora_id); foreach (DataRow dr in dt.Rows) { RadComboBoxItem cb = new RadComboBoxItem(dr["TRAC_PLACA"].ToString(), dr["TRAC_ID"].ToString()); if (dr["ID_RUTA"] != DBNull.Value) { long id_ruta = Convert.ToInt32(dr["ID_RUTA"]); cb.Enabled = (id_ruta.ToString() == hf_idRuta.Value); } ddl_vehiculoTracto.Items.Add(cb); } ddl_vehiculoTracto.SelectedValue = p.TRACTO.TRAC_ID.ToString(); txt_editNombre.Text = p.NUMERO; ddl_vehiculoConductor.Items.Clear(); ddl_vehiculoConductor.Items.Add(new RadComboBoxItem("Sin Conductor", "0")); dt = new ConductorBC().ObtenerTodo(fecha: fh, hora_id: hora_id, cond_activo: true, cond_bloqueado: false); foreach (DataRow dr in dt.Rows) { RadComboBoxItem cb = new RadComboBoxItem((dr["COND_RUT"].ToString() + " - " + dr["COND_NOMBRE"].ToString()), dr["COND_ID"].ToString()); if (dr["ID_RUTA"] != DBNull.Value) { long id_ruta = Convert.ToInt32(dr["ID_RUTA"]); cb.Enabled = (id_ruta.ToString() == hf_idRuta.Value); } ddl_vehiculoConductor.Items.Add(cb); } ddl_vehiculoConductor.SelectedValue = p.CONDUCTOR.COND_ID.ToString(); }
protected void btnBuscarTrailer_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txt_placaTrailer.Text)) { utils.ShowMessage2(this, "buscarTrailer", "warn_placaVacia"); return; } if (!chk_vehiculoImportado.Checked && !utils.patentevalida(txt_placaTrailer.Text)) { utils.ShowMessage2(this, "buscarTrailer", "warn_placaInvalida"); return; } TrailerBC trailer = new TrailerBC(); trailer = trailer.obtenerXPlaca(txt_placaTrailer.Text); if (trailer.ID == 0) //Trailer nuevo, no existe { TractoBC tracto = new TractoBC(); if (txt_placaTrailer.Text != "") { tracto = tracto.ObtenerXPatente(txt_placaTrailer.Text); } if (tracto.ID > 0) { utils.ShowMessage2(this, "buscarTrailer", "warn_placaTracto"); } else { utils.AbrirModal(this, "modalConfirmar"); } this.chk_vehiculoImportado.Enabled = false; } else //Trailer existente, trae datos { hf_idTrailer.Value = trailer.ID.ToString(); txt_placaTrailer.Text = trailer.PLACA; ddl_transportista.SelectedValue = trailer.TRAN_ID.ToString(); rb_propio.Checked = !trailer.EXTERNO; rb_externo.Checked = trailer.EXTERNO; ddl_tipo_carga.Enabled = true; txt_placaTracto.Enabled = true; txt_idSello.Enabled = true; txt_conductorRut.Enabled = true; chk_conductorExtranjero.Enabled = true; txt_conductorNombre.Enabled = true; txt_acomRut.Enabled = true; txt_doc2.Enabled = true; chk_vehiculoImportado.Enabled = false; txt_selloReferencia.Enabled = chk_vehiculoImportado.Checked; txt_conductorRut_TextChanged(null, null); utils.ShowMessage2(this, "buscarTrailer", "success"); } }
protected void btn_eliminar_click(object sender, EventArgs e) { TractoBC t = new TractoBC(); if (t.Eliminar(int.Parse(hf_id.Value))) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "alert('Tracto eliminado exitosamente');", true); } else { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "alert('Ocurrió un error al eliminar Tracto');", true); } ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "cerrar", "cerrarModal('modalConfirmar');", true); ObtenerTracto(true); }
protected void btn_detalleAbrir_Click(object sender, EventArgs e) { DateTime fecha = Convert.ToDateTime(txt_buscarFecha.Text); int hora_id = Convert.ToInt32(ddl_buscarHorario.SelectedValue); DataTable dt; ddl_editTracto.Items.Clear(); ddl_editConductor.Items.Clear(); ddl_editTracto.Items.Add(new RadComboBoxItem("Sin Tracto", "0")); ddl_editConductor.Items.Add(new RadComboBoxItem("Sin Conductor", "0")); dt = new TractoBC().ObtenerTodo(fecha: fecha, hora_id: hora_id); foreach (DataRow dr in dt.Rows) { RadComboBoxItem cb = new RadComboBoxItem(dr["TRAC_PLACA"].ToString(), dr["TRAC_ID"].ToString()); if (dr["ID_RUTA"] != DBNull.Value) { long id_ruta = Convert.ToInt32(dr["ID_RUTA"]); if (id_ruta.ToString() != hf_idRuta.Value) { cb.Enabled = false; } } ddl_editTracto.Items.Add(cb); } dt = new ConductorBC().ObtenerTodo(fecha: fecha, hora_id: hora_id, cond_activo: true, cond_bloqueado: false); foreach (DataRow dr in dt.Rows) { RadComboBoxItem cb = new RadComboBoxItem((dr["COND_RUT"].ToString() + "/" + dr["COND_NOMBRE"].ToString()), dr["COND_ID"].ToString()); if (dr["ID_RUTA"] != DBNull.Value) { long id_ruta = Convert.ToInt32(dr["ID_RUTA"]); if (id_ruta.ToString() != hf_idRuta.Value) { cb.Enabled = false; } } ddl_editConductor.Items.Add(cb); } ddl_editTracto.SelectedIndex = 0; ddl_editConductor.SelectedIndex = 0; PreRutaBC p = new PreRutaBC().ObtenerXId(Convert.ToInt64(hf_idRuta.Value)); ddl_editTipo.SelectedValue = p.TRAILER.TRAILER_TIPO.TRTI_ID.ToString(); ddl_vehiculoTipo_SelectedIndexChanged(null, null); ddl_editConductor.SelectedValue = p.CONDUCTOR.COND_ID.ToString(); ddl_editTracto.SelectedValue = p.TRACTO.TRAC_ID.ToString(); ddl_editTrailer.SelectedValue = p.TRAILER.TRAI_ID.ToString(); }
private void ObtenerTracto(bool forzarBD) { if (ViewState["lista"] == null || forzarBD) { ViewState["lista"] = new TractoBC().ObtenerTodo(trac_placa: txt_buscarPlaca.Text); } DataView dw = new DataView((DataTable)ViewState["lista"]); if (ViewState["sortExpresion"] != null && ViewState["sortExpresion"].ToString() != "") { dw.Sort = (String)ViewState["sortExpresion"]; } gv_listar.DataSource = dw; gv_listar.DataBind(); }
protected void gv_listar_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "EDITAR") { TractoBC t = new TractoBC(); hf_id.Value = e.CommandArgument.ToString(); t = t.ObtenerXId(int.Parse(hf_id.Value)); txt_editPatente.Text = t.PATENTE; ddl_editTran.SelectedValue = t.TRAN_ID.ToString(); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "modalTracto();", true); } if (e.CommandName == "ELIMINAR") { hf_id.Value = (e.CommandArgument.ToString()); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "modalConfirmar();", true); } }
private void ObtenerTracto(bool forzarBD) { if (this.ViewState["lista"] == null || forzarBD) { TractoBC tracto = new TractoBC(); DataTable dt = tracto.obtener_Reporte_XParametro(this.txt_buscarNombre.Text, this.chk_buscarInternos.Checked, int.Parse(this.ddl_buscarTransportista.SelectedValue)); this.ViewState["lista"] = dt; } DataView dw = new DataView((DataTable)this.ViewState["lista"]); if (this.ViewState["sortExpresion"] != null && this.ViewState["sortExpresion"].ToString() != "") { dw.Sort = (String)this.ViewState["sortExpresion"]; } this.gv_listar.DataSource = dw; this.gv_listar.DataBind(); }
protected void btn_buscar_Click(object sender, EventArgs e) { TractoBC trai = new TractoBC(); trai = trai.ObtenerXPatente(txt_placa.Text); if (trai.ID == 0) { utils.ShowMessage2(this, "tracto", "warn_noExiste"); Limpiar(); return; } if (trai.SITE_ID != Convert.ToInt32(ddl_site.SelectedValue)) { utils.ShowMessage2(this, "tracto", "warn_otroSite"); Limpiar(); return; } if (!trai.SITE_IN) { utils.ShowMessage2(this, "tracto", "warn_fueraSite"); Limpiar(); return; } if (trai.COND_ID_INGRESO != 0) { ConductorBC c = new ConductorBC().ObtenerXId(trai.COND_ID_INGRESO); hf_idCond.Value = c.ID.ToString(); lbl_nombreConductor.Text = c.NOMBRE; txt_conductorRut.Text = c.RUT; chk_conductorExtranjero.Checked = c.COND_EXTRANJERO; } else { hf_idCond.Value = ""; lbl_nombreConductor.Text = ""; txt_conductorRut.Text = ""; chk_conductorExtranjero.Checked = false; } TransportistaBC tran = new TransportistaBC().ObtenerXId(trai.TRAN_ID); hf_id.Value = trai.ID.ToString(); lbl_transportista.Text = tran.NOMBRE; lbl_placa.Text = trai.PATENTE; trai.USUA_ID_CREACION = usuario.ID; dv_contenido.Attributes.Add("style", "display:block"); }
protected void gv_listar_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "EDITAR") { hf_id.Value = e.CommandArgument.ToString(); TractoBC t = new TractoBC().ObtenerXId(Convert.ToInt32(hf_id.Value)); txt_editPatente.Text = t.TRAC_PLACA; utils.AbrirModal(this, "modalEdit"); } if (e.CommandName == "ELIMINAR") { hf_id.Value = e.CommandArgument.ToString(); lbl_confTitulo.Text = "Eliminar Tracto"; lbl_confMensaje.Text = "Se eliminará el tracto seleccionado ¿Desea continuar?"; utils.AbrirModal(this, "modalConf"); } }
protected void btn_buscar_Click(object sender, EventArgs e) { // TODO: Implement this method if (txt_buscarPatente.Text != "") { TractoBC tracto = new TractoBC(); tracto = tracto.ObtenerXPatente(this.txt_buscarPatente.Text); if (tracto.ID == 0) { if (new TrailerBC().obtenerXPlaca(this.txt_buscarPatente.Text).ID > 0) { btn_confirmar.Enabled = false; ddl_transportista.Enabled = false; ddl_transportista.ClearSelection(); txt_conductorRut.Enabled = false; txt_conductorRut.Text = ""; txt_acomRut.Enabled = false; txt_acomRut.Text = ""; chk_conductorExtranjero.Checked = false; chk_conductorExtranjero.Enabled = false; utils.ShowMessage2(this, "tracto", "warn_trailer"); return; } ddl_transportista.ClearSelection(); ddl_transportista.Enabled = true; utils.ShowMessage2(this, "tracto", "success_noExiste"); } else { ddl_transportista.SelectedValue = tracto.TRAN_ID.ToString(); ddl_transportista.Enabled = false; utils.ShowMessage2(this, "tracto", "success"); } txt_conductorRut.Enabled = true; txt_conductorRut.Text = ""; txt_acomRut.Enabled = true; txt_acomRut.Text = ""; btn_confirmar.Enabled = true; chk_conductorExtranjero.Checked = false; chk_conductorExtranjero.Enabled = true; rb_pos_CheckedChanged(null, null); } }
protected void txt_editPatente_TextChanged(object sender, EventArgs e) { if (funcion.ValidaPlaca(txt_editPatente.Text)) { TractoBC t = new TractoBC().ObtenerXPlaca(trac_placa: txt_editPatente.Text); int trac_id = (string.IsNullOrEmpty(hf_id.Value)) ? 0 : Convert.ToInt32(hf_id.Value); if (t.TRAC_ID != trac_id && t.TRAC_ID != 0) { utils.ShowMessage2(this, "guardar", "warn_placaExiste"); txt_editPatente.Text = ""; txt_editPatente.Focus(); } } else { utils.ShowMessage2(this, "guardar", "warn_placaInvalida"); txt_editPatente.Text = ""; txt_editPatente.Focus(); } }
protected void btn_editGuardar_Click(object sender, EventArgs e) { try { TractoBC t = new TractoBC(); t.TRAC_PLACA = txt_editPatente.Text; if (hf_id.Value == "") { if (t.Guardar()) { utils.ShowMessage2(this, "guardar", "success_nuevo"); utils.CerrarModal(this, "modalEdit"); } else { utils.ShowMessage2(this, "guardar", "error_nuevo"); } } else { t.TRAC_ID = Convert.ToInt32(hf_id.Value); if (t.Guardar()) { utils.ShowMessage2(this, "guardar", "success_modificar"); utils.CerrarModal(this, "modalEdit"); } else { utils.ShowMessage2(this, "guardar", "error_modificar"); } } } catch (Exception ex) { utils.ShowMessage(this, ex.Message, "error", false); } finally { ObtenerTracto(true); } }
protected void btn_guardar_Click(object sender, EventArgs e) { TractoBC t = new TractoBC(); t = t.ObtenerXPatente(txt_placa.Text); t.ID = Convert.ToInt32(hf_id.Value); t.FH_SALIDA = Convert.ToDateTime(txt_fecha.Text + " " + txt_hora.Text); t.COND_ID_SALIDA = Convert.ToInt32(hf_idCond.Value); t.OBSERVACION = ""; t.USUA_ID = usuario.ID; t.SITE_ID = Convert.ToInt32(ddl_site.SelectedValue); string error; if (t.Salida(out error)) { utils.ShowMessage2(this, "guardar", "success"); Limpiar(); } else { utils.ShowMessage(this, error, "error", false); } }
protected void btn_confEliminar_Click(object sender, EventArgs e) { try { TractoBC t = new TractoBC(); if (t.Eliminar(Convert.ToInt32(hf_id.Value))) { utils.ShowMessage2(this, "eliminar", "success"); utils.CerrarModal(this, "modalConf"); } else { utils.ShowMessage2(this, "eliminar", "error"); } } catch (Exception ex) { utils.ShowMessage(this, ex.Message, "error", false); } finally { ObtenerTracto(true); } }
public bool Bloquear(TractoBC t) { return(tran.Tracto_Bloquear(t)); }
private void llenarDatos(TractoBC t) { this.hf_idTrailer.Value = t.ID.ToString(); this.txt_placaTracto.Text = t.PATENTE; }
public void btn_pendienteClick(object sender, EventArgs e) { LugarBC lugar = new LugarBC(); lugar = lugar.obtenerXID(int.Parse(this.hf_idLugar.Value)); DataTable dt = lugar.obtenerLugarEstado(lugar.ID_PLAYA, lugar.ID, lugar.ID_SITE); DataRow l = dt.Rows[0]; this.pnl_detalleLugar.Style.Add("background-color", l["COLOR_LUGAR"].ToString()); this.pnl_detalleLugar.Style.Add("color", "black"); this.lbl_lugar.Text = l["LUGA_COD"].ToString(); this.pnl_detalleTrailer.Attributes.Add("style", string.Format("background-color:{0};", l["TRTI_COLOR"].ToString())); this.lbl_origenZona.Text = lugar.ZONA; this.lbl_origenPlaya.Text = lugar.PLAYA; if (l["COLOR"].ToString() != "#FFFFFF") { this.pnl_imgAlerta.BackColor = System.Drawing.ColorTranslator.FromHtml(l["COLOR"].ToString()); this.img_alerta.Visible = true; } else { this.img_alerta.Visible = false; } if (l["tres_icono"].ToString() != "") { this.img_trailer.ImageUrl = l["tres_icono"].ToString(); } limpiar(); switch (l["TRAI_ID"].ToString()) { case "-1": this.rb_tracto.Checked = true; activarTracto(true); activarTrailer(false); this.img_trailer.Visible = false; this.spn_tracto.Visible = true; TractoBC trac = new TractoBC(); trac.LUGA_ID = Convert.ToInt32(l["LUGA_ID"]); trac = trac.ObtenerTractoXLugar(trac.LUGA_ID); this.llenarDatos(trac); break; case "0": this.rb_vacio.Checked = true; activarTracto(false); activarTrailer(false); this.img_trailer.Visible = false; this.spn_tracto.Visible = false; break; default: this.rb_trailer.Checked = true; activarTracto(false); activarTrailer(true); this.img_trailer.Visible = true; this.spn_tracto.Visible = false; TrailerBC t = new TrailerBC(); t.ID = Convert.ToInt32(l["TRAI_ID"]); t = t.obtenerXID(); this.llenarDatos(t); break; } ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "$('#modalPendientes').modal();", true); }
protected void btnBuscarTrailer_Click(object sender, EventArgs e) { TrailerBC trailer = new TrailerBC(); if (this.txt_buscarNro.Text != "" || this.txt_placaTrailer.Text != "") { if (this.txt_buscarNro.Text != "") { trailer = trailer.obtenerXNro(txt_buscarNro.Text); } else if (utils.patentevalida(txt_placaTrailer.Text) == true) { trailer = trailer.obtenerXPlaca(txt_placaTrailer.Text); } else { this.hf_idTrailer.Value = "0"; this.ddl_transportista.ClearSelection(); this.txt_conductorRut.Text = ""; this.txt_conductorNombre.Text = ""; this.txt_acomRut.Text = ""; this.txt_buscarNro.Text = ""; this.ddl_proveedor.ClearSelection(); this.rb_externo.Checked = false; this.rb_propio.Checked = false; this.ddl_transportista.Enabled = true; this.txt_conductorRut.Enabled = true; this.txt_conductorNombre.Enabled = true; this.txt_acomRut.Enabled = true; ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "alert('Patente Invalida.');", true); } if (trailer.ID == 0 || trailer.ID == null) //Trailer nuevo, no existe { this.hf_idTrailer.Value = "0"; this.ddl_transportista.ClearSelection(); this.txt_conductorRut.Text = ""; this.txt_conductorNombre.Text = ""; this.txt_acomRut.Text = ""; this.txt_buscarNro.Text = ""; this.ddl_proveedor.ClearSelection(); this.rb_externo.Checked = false; this.rb_propio.Checked = false; this.ddl_transportista.Enabled = true; this.txt_conductorRut.Enabled = true; this.txt_conductorNombre.Enabled = true; this.txt_acomRut.Enabled = true; TractoBC tracto = new TractoBC(); if (txt_placaTrailer.Text != "") { tracto = tracto.ObtenerXPatente(txt_placaTrailer.Text); } if (tracto.ID > 0) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "alert('Placa Corresponde a tracto');", true); } else { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "alert('Trailer no existe en la base de datos. Debe Crearlo.');", true); } } else //Trailer existente, trae datos { if (trailer.SITE_IN) { if (trailer.SITE_ID == Convert.ToInt32(this.dropsite.SelectedValue)) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "alert('Trailer ya registrado en el CD. No es posible reingresar');", true); } else { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "alert('Trailer registrado en otro CD. No es posible reingresar');", true); } this.txt_placaTracto.Enabled = false; this.ddl_transportista.Enabled = false; this.txt_conductorRut.Enabled = false; this.txt_conductorNombre.Enabled = false; this.txt_acomRut.Enabled = false; } else { this.hf_idTrailer.Value = trailer.ID.ToString(); this.txt_placaTrailer.Text = trailer.PLACA; this.txt_buscarNro.Text = trailer.NUMERO; this.ddl_transportista.SelectedValue = trailer.TRAN_ID.ToString(); if (trailer.EXTERNO) { this.rb_propio.Checked = false; this.rb_externo.Checked = true; } else { this.rb_propio.Checked = true; this.rb_externo.Checked = false; } this.txt_placaTracto.Enabled = false; this.ddl_transportista.Enabled = false; ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "alert('Se cargaron los datos del trailer seleccionado.');", true); if (this.rb_ingresoCargado.Checked) { this.txt_placaTracto.Enabled = true; this.ddl_proveedor.Enabled = true; this.txt_doc.Enabled = true; this.txt_idSello.Enabled = true; } else { this.txt_placaTracto.Enabled = false; this.ddl_proveedor.Enabled = false; this.txt_doc.Enabled = false; this.txt_idSello.Enabled = false; } this.txt_conductorRut.Enabled = true; this.txt_conductorNombre.Enabled = true; this.txt_acomRut.Enabled = true; } txt_conductorRut_TextChanged(null, null); } } else { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "alert('Debe ingresar un numero de flota o patente');", true); this.hf_idTrailer.Value = ""; } }
public bool Salida(TractoBC t, out string error) { return(tran.Tracto_Salida(t, out error)); }
protected void btnBuscarTrailer_Click(object sender, EventArgs e) { TrailerBC trailer = new TrailerBC(); trailer = trailer.obtenerXPlaca(this.txt_placaTrailer.Text); if (utils.patentevalida(this.txt_placaTrailer.Text) == false) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "alert('Patente Invalida.');", true); } else if (trailer.ID == 0 || trailer.ID == null) //Trailer nuevo, no existe { TractoBC tracto = new TractoBC(); if (this.txt_placaTrailer.Text != "") { tracto = tracto.ObtenerXPatente(this.txt_placaTrailer.Text); } if (tracto.ID > 0) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "alert('Placa Corresponde a tracto');", true); } else { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "modalConfirmar();", true); } //this.hf_idTrailer.Value = "0"; //this.ddl_transportista.ClearSelection(); //this.txt_conductorRut.Text = ""; //this.txt_conductorNombre.Text = ""; //this.txt_acomRut.Text = ""; //this.ddl_proveedor.ClearSelection(); //this.rb_externo.Checked = false; //this.rb_propio.Checked = false; //this.ddl_transportista.Enabled = true; //this.txt_conductorRut.Enabled = true; //this.txt_conductorNombre.Enabled = true; //this.txt_acomRut.Enabled = true; } else //Trailer existente, trae datos { hf_idTrailer.Value = trailer.ID.ToString(); txt_placaTrailer.Text = trailer.PLACA; ddl_transportista.SelectedValue = trailer.TRAN_ID.ToString(); if (trailer.EXTERNO) { rb_propio.Checked = false; rb_externo.Checked = true; } else { rb_propio.Checked = true; rb_externo.Checked = false; } ddl_tipo_carga.Enabled = true; ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "showAlert('Se cargaron los datos del trailer seleccionado.');", true); txt_placaTracto.Enabled = true; // this.ddl_proveedor.Enabled = true; // this.txt_doc.Enabled = true; txt_idSello.Enabled = true; txt_conductorRut.Enabled = true; chk_conductorExtranjero.Enabled = true; txt_conductorNombre.Enabled = true; txt_acomRut.Enabled = true; txt_doc2.Enabled = true; txt_conductorRut_TextChanged(null, null); } }
public bool Modificar(TractoBC t) { return(tran.Tracto_Modificar(t)); }
public bool Crear(TractoBC t) { return(tran.Tracto_Crear(t)); }
protected void gv_listar_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "COLOR") { hf_idRuta.Value = e.CommandArgument.ToString(); PreRutaBC p = new PreRutaBC().ObtenerXId(Convert.ToInt32(hf_idRuta.Value)); txt_editColor.Text = p.RUTA_COLOR; utils.AbrirModal(this.Page, "modalColor"); } if (e.CommandName == "PUNTOS") { Limpiar(); dv_detalle.Visible = false; //utils.AbrirModal(this.Page, "modalPuntos"); gv_listar.SelectedIndex = Convert.ToInt32(e.CommandArgument); int id_preruta = Convert.ToInt32(gv_listar.SelectedDataKey.Values[0]); int id_origen = Convert.ToInt32(gv_listar.SelectedDataKey.Values[1]); hf_idRuta.Value = id_preruta.ToString(); ObtenerPuntosRuta(true); //lbl_puntoSalida.Text = "Tiempo de viaje: "; } if (e.CommandName == "DETALLE") { Limpiar(); hf_idRuta.Value = e.CommandArgument.ToString(); PreRutaBC p = new PreRutaBC().ObtenerXId(Convert.ToInt32(hf_idRuta.Value)); DateTime fecha = Convert.ToDateTime(txt_buscarFecha.Text); int hora_id = Convert.ToInt32(ddl_buscarHorario.SelectedValue); DataTable dt; ddl_vehiculoTracto.Items.Clear(); ddl_vehiculoConductor.Items.Clear(); txt_editNombre.Text = ""; ddl_vehiculoTracto.Items.Add(new RadComboBoxItem("Sin Tracto", "0")); ddl_vehiculoConductor.Items.Add(new RadComboBoxItem("Sin Conductor", "0")); dt = new TractoBC().ObtenerTodo(fecha: fecha, hora_id: hora_id); foreach (DataRow dr in dt.Rows) { RadComboBoxItem cb = new RadComboBoxItem(dr["TRAC_PLACA"].ToString(), dr["TRAC_ID"].ToString()); if (dr["ID_RUTA"] != DBNull.Value) { long id_ruta = Convert.ToInt32(dr["ID_RUTA"]); if (id_ruta.ToString() != hf_idRuta.Value) { cb.Enabled = false; } } ddl_vehiculoTracto.Items.Add(cb); } dt = new ConductorBC().ObtenerTodo(fecha: fecha, hora_id: hora_id, cond_activo: true, cond_bloqueado: false); foreach (DataRow dr in dt.Rows) { RadComboBoxItem cb = new RadComboBoxItem((dr["COND_RUT"].ToString() + " - " + dr["COND_NOMBRE"].ToString()), dr["COND_ID"].ToString()); if (dr["ID_RUTA"] != DBNull.Value) { long id_ruta = Convert.ToInt32(dr["ID_RUTA"]); if (id_ruta.ToString() != hf_idRuta.Value) { cb.Enabled = false; } } ddl_vehiculoConductor.Items.Add(cb); } ddl_vehiculoTipo.SelectedValue = p.TRAILER.TRAILER_TIPO.TRTI_ID.ToString(); ddl_vehiculoTipo_SelectedIndexChanged(null, null); ddl_vehiculoConductor.SelectedValue = p.CONDUCTOR.COND_ID.ToString(); ddl_vehiculoTracto.SelectedValue = p.TRACTO.TRAC_ID.ToString(); txt_editNombre.Text = p.NUMERO.ToString(); ddl_vehiculoTrailer.SelectedValue = p.TRAILER.TRAI_ID.ToString(); dv_detalle.Visible = true; utils.AbrirModal(this.Page, "modalVehiculo"); } if (e.CommandName == "ELIMINAR") { hf_idRuta.Value = e.CommandArgument.ToString(); lbl_confTitulo.Text = "Eliminar Propuesta"; lbl_confMensaje.Text = "Se eliminará la propuesta de ruta seleccionada ¿Desea continuar?"; utils.AbrirModal(this, "modalConf"); btn_confEliminar.Visible = true; btn_confEliminarTodos.Visible = false; } }