protected void btn_obtvin_Click(object sender, EventArgs e) { VehiculoBE objEnt2 = new VehiculoBE(); if (txt_placapatente.Text.Trim().Length > 0) { string VIN = ""; objEnt2.nu_placa = txt_placapatente.Text.Trim(); VIN = objNeg.GETVIN_X_PLACA(objEnt2); if (VIN.Length > 0) { txt_nrovin.Enabled = false; txt_nrovin.Text = VIN; SRC_MsgInformacion("El número de " + lblTextoPlaca.Text + " ingresado ya existe.");//, favor de ingresar por la opción de Editar desde la bandeja de busqueda."); return; } else { txt_nrovin.Enabled = true; txt_nrovin.Text = ""; } } else { txt_nrovin.Enabled = true; txt_nrovin.Text = ""; } hid_NumPlaca.Value = txt_placapatente.Text.Trim(); }
private void BtnBuscar_Click(object sender, EventArgs e) { int numeroPlanilla = int.TryParse(txtNumeroPlanilla.Text, out int numPlanilla) ? numPlanilla : 0; DateTime? fecha = chkFecha.Checked ? dtpFecha.Value : (DateTime?)null; ChoferBE chofer = (ChoferBE)cmbChofer.SelectedItem; VehiculoBE coche = (VehiculoBE)cmbCoche.SelectedItem; RecorridoBE recorrido = (RecorridoBE)cmbRecorrido.SelectedItem; try { List <PlanillaHorariaBE> planillas = PlanillaHoraria.Buscar(numeroPlanilla, fecha, chofer, coche, recorrido); dgvResultadoBusqueda.DataSource = planillas.Select(p => new GridItem { Planilla = p, Id = p.Id, Fecha = p.Fecha, Chofer = p.Chofer.Nombre, Vehiculo = p.Vehiculo.Patente, Recorrido = p.Recorrido.ToString(), Detalles = ObtenerLeyenda("btnVer") }).ToList(); } catch { MostrarError(); } }
public VehiculoBEList ListarDatosPorPlaca(VehiculoBE ent) { VehiculoBEList lista = new VehiculoBEList(); SqlConnection conn = new SqlConnection(DataBaseHelper.GetDbConnectionString()); SqlCommand cmd = new SqlCommand("[SRC_SPS_DATOSVEHICULO_POR_PLACA_FO]", conn); SqlDataReader reader = null; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@vi_nu_placa", ent.nu_placa); try { conn.Open(); reader = cmd.ExecuteReader(); while (reader.Read()) { lista.Add(Entidad_ListarDatosPorPlaca(reader)); } reader.Close(); } catch (Exception) { if (reader != null && !reader.IsClosed) { reader.Close(); } throw; } finally { conn.Close(); conn.Dispose(); } return(lista); }
public static object Get_Modelo(String[] strParametros) { ArrayList oComboModelo = null; VehiculoBL oVehiculoBL = new VehiculoBL(); VehiculoBE oVehiculoBE = new VehiculoBE(); oVehiculoBE.nid_marca = Convert.ToInt32(strParametros[0]); VehiculoBEList oModelos = oVehiculoBL.ListarModelosPorMarca(oVehiculoBE); if (oModelos != null) { oComboModelo = new ArrayList(); foreach (VehiculoBE oModelo in oModelos) { object objModelo = new { value = oModelo.nid_modelo.ToString(), nombre = oModelo.no_modelo }; oComboModelo.Add(objModelo); } } object response = new { oComboModelo }; System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); return(serializer.Serialize(response)); }
public int GETVAL_EXIS_VEH(VehiculoBE ent) { IDataReader DReader = null; int r = 0; int indice; try { using (Database db = new Database()) { db.ProcedureName = "[SRC_SEL_VAL_EXISTE_VEHICULO]"; db.AddParameter("@nu_placa", DbType.String, ParameterDirection.Input, (ent.nu_placa == null ? "" : ent.nu_placa.ToString())); db.AddParameter("@nu_vin", DbType.String, ParameterDirection.Input, (ent.nu_vin == null ? "" : ent.nu_vin.ToString())); DReader = db.GetDataReader(); } while (DReader.Read()) { indice = DReader.GetOrdinal("RESULTADO"); var2 = DReader.GetInt32(indice); r = var2; } } catch (Exception) { r = 0; } return(r); }
public CilindroBE ConsultarCilindro(string cilindro) { CilindroDL cil = new CilindroDL(); CilindroBE resp = new CilindroBE(); try { resp = cil.ConsultarCilindro(cilindro); if (resp.Tipo_Ubicacion.Nombre_Ubicacion == "VEHICULO") { VehiculoDL veh = new VehiculoDL(); VehiculoBE datVeh = new VehiculoBE(); string var = Convert.ToString(resp.Tipo_Ubicacion.Ubicacion.Id_Ubicacion); datVeh = veh.ConsultaPlacaPorUbicacion(var); resp.Vehiculo = datVeh; } if (resp.Tipo_Ubicacion.Nombre_Ubicacion == "CLIENTE") { ClienteDL cli = new ClienteDL(); UbicacionBE datCli = new UbicacionBE(); string idUbica = resp.Tipo_Ubicacion.Ubicacion.Id_Ubicacion; datCli = cli.ConsultarDirClientePorUbicacion(idUbica); resp.Ubicacion = datCli; string idCliente = resp.Ubicacion.Cliente.Id_Cliente; resp.Cliente = cli.ConsultarCliente(idCliente); } } catch (Exception ex) { } return(resp); }
public String MinimoDiasReservaPorModelo(VehiculoBE ent) { SqlConnection conn = new SqlConnection(DataBaseHelper.GetDbConnectionString()); SqlCommand cmd = new SqlCommand("SRC_SPS_MIN_DIASRESERVA_MODELO_FO", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@vi_nid_modelo", ent.nid_modelo); string res = string.Empty; try { conn.Open(); res = cmd.ExecuteScalar().ToString(); } catch (Exception) { res = string.Empty; throw; } finally { conn.Close(); conn.Dispose(); } return(res); }
public string GETVIN_X_PLACA(VehiculoBE ent) { IDataReader DReader = null; string r = ""; int indice; try { using (Database db = new Database()) { db.ProcedureName = "[SRC_SPS_SEL_VIN_X_PLACA]"; db.AddParameter("@nu_placa", DbType.String, ParameterDirection.Input, (ent.nu_placa == null ? "" : ent.nu_placa.ToString())); DReader = db.GetDataReader(); } while (DReader.Read()) { indice = DReader.GetOrdinal("nu_vin"); var1 = DReader.GetString(indice); r = (var1 == null ? "" : var1); } } catch (Exception) { r = ""; } return(r); }
public VehiculoBEList GETListarBuscarCliente(VehiculoBE ent) { VehiculoBEList lista = new VehiculoBEList(); IDataReader DReader = null; try { using (Database db = new Database()) { db.ProcedureName = "[SRC_SPS_SEL_CLIENTE_x_VEHICULO]"; db.AddParameter("@vi_co_tipo_cliente", DbType.String, ParameterDirection.Input, ent.DET_co_tipo_cliente); db.AddParameter("@vi_co_tipo_documento", DbType.String, ParameterDirection.Input, ent.DET_co_tipo_documento); db.AddParameter("@vi_nu_documento", DbType.String, ParameterDirection.Input, ent.DET_nu_documento); DReader = db.GetDataReader(); } while (DReader.Read()) { VehiculoBE oBE = CrearEntidad_BusCliente(DReader); lista.Add(oBE); } DReader.Close(); } catch (Exception) { if (DReader != null && !DReader.IsClosed) { DReader.Close(); } throw; } return(lista); }
public List <Ubicacion_CilindroBE> HistoricoCilindro(string codigo) { List <Ubicacion_CilindroBE> lstResp = new List <Ubicacion_CilindroBE>(); VehiculoBE veh = new VehiculoBE(); ReporteDL rep = new ReporteDL(); VehiculoDL vehDL = new VehiculoDL(); UbicacionBE ubi = new UbicacionBE(); ClienteDL cliDL = new ClienteDL(); try { lstResp = rep.ConsultarHistoricoCilindro(codigo); foreach (Ubicacion_CilindroBE datos in lstResp) { if (datos.Nombre_Ubicacion == "VEHICULO") { veh = vehDL.ConsultaPlacaPorUbicacion(datos.Id_Ubicacion_Cilindro); ubi.Vehiculo = veh; datos.Ubicacion = ubi; } if (datos.Nombre_Ubicacion == "CLIENTE") { ubi = cliDL.ConsultarDirClientePorUbicacion(datos.Id_Ubicacion_Cilindro); datos.Ubicacion = ubi; } } } catch (Exception ex) { } return(lstResp); }
public CombosBEList GETListarModelosXMarca(VehiculoBE ent, int Nid_usuario) { CombosBEList lista = new CombosBEList(); IDataReader DReader = null; try { using (Database db = new Database()) { db.ProcedureName = "[SRC_SPS_SEL_DDL_MODELO]"; db.AddParameter("@nid_marca", DbType.Int32, ParameterDirection.Input, ent.nid_marca); db.AddParameter("@Nid_usuario", DbType.String, ParameterDirection.Input, Nid_usuario); DReader = db.GetDataReader(); } while (DReader.Read()) { ComboBE oCombosBE = CrearEntidad_Combo(DReader); lista.Add(oCombosBE); } DReader.Close(); } catch (Exception) { if (DReader != null && !DReader.IsClosed) { DReader.Close(); } throw; } return(lista); }
/// <summary> /// Encargado de recibir un vehículo de los canales front de venta y llamar /// al metodo de negocio para modificar un vehículo /// </summary> /// <param name="modificar_vehiculo">Objeto de negocio vehículo</param> /// <returns>IDENTITY</returns> public long Modificar_Vehiculo(VehiculoBE modificar_vehiculo) { long resp; VehiculoBL ModVehiculo = new VehiculoBL(); resp = ModVehiculo.ModificarVehiculo(modificar_vehiculo); return(resp); }
/// <summary> /// Encargado de recibir un vehículo de los canales front de venta y llamar /// al metodo de negocio para crear un registrar vehículo /// </summary> /// <param name="vehiculo">Objeto de negocio vehículo</param> /// <returns>Placa del vehículo</returns> public long Registrar_Vehiculo(VehiculoBE vehiculo) { long resp; VehiculoBL RegisVehiculo = new VehiculoBL(); resp = RegisVehiculo.CrearVehiculo(vehiculo); return(resp); }
private void CargarModelos(VehiculoBE objEnt) { ddl_busmodelo.DataSource = objNeg.GETListarModelosXMarca(objEnt, Profile.Usuario.Nid_usuario); ddl_busmodelo.DataTextField = "DES"; ddl_busmodelo.DataValueField = "ID"; ddl_busmodelo.DataBind(); ddl_busmodelo.Items.Insert(0, new ListItem("--TODOS--", "0")); ddl_busmodelo.SelectedIndex = 0; }
private VehiculoBE CrearEntidad_BusCliente(IDataRecord DReader) { VehiculoBE Entidad = new VehiculoBE(); int indice; indice = DReader.GetOrdinal("cod_cliente"); Entidad.DET_cod_cliente = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice)); indice = DReader.GetOrdinal("co_tipo_cliente"); Entidad.DET_co_tipo_cliente = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); indice = DReader.GetOrdinal("co_tipo_documento"); Entidad.DET_co_tipo_documento = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); indice = DReader.GetOrdinal("NOMBRES_RZ"); Entidad.DET_NOMBRES_RZ = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); indice = DReader.GetOrdinal("no_cliente"); Entidad.DET_no_cliente = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); indice = DReader.GetOrdinal("no_ape_pat"); Entidad.DET_no_ape_pat = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); indice = DReader.GetOrdinal("no_ape_mat"); Entidad.DET_no_ape_mat = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); indice = DReader.GetOrdinal("nu_documento"); Entidad.DET_nu_documento = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); indice = DReader.GetOrdinal("nu_telefono"); Entidad.DET_nu_telefono = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); indice = DReader.GetOrdinal("nu_tel_oficina"); Entidad.DET_nu_telefono2 = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); indice = DReader.GetOrdinal("nu_celular"); Entidad.DET_nu_celular = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); indice = DReader.GetOrdinal("nu_celular_alter"); Entidad.DET_nu_celular2 = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); indice = DReader.GetOrdinal("no_correo"); Entidad.DET_no_correo = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); indice = DReader.GetOrdinal("no_correo_trabajo"); Entidad.DET_no_correo_trab = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); indice = DReader.GetOrdinal("no_correo_alter"); Entidad.DET_no_correo_alter = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); //@001 I indice = DReader.GetOrdinal("fl_identidad_validada"); Entidad.fl_identidad_validada = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice)); //@001 F //@002 I indice = DReader.GetOrdinal("nid_pais_celular"); Entidad.nid_pais_celular = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice)); indice = DReader.GetOrdinal("nid_pais_telefono"); Entidad.nid_pais_telefono = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice)); indice = DReader.GetOrdinal("nu_anexo_telefono"); Entidad.nu_anexo_telefono = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); //@002 F return(Entidad); }
private void AsignarVehiculos() { foreach (PlanillaHorariaBE planilla in _planillasGeneradas) { // Busco un vehiculo (no asignado a otra planilla) que haya terminado su recorrido el día anterior // en la terminal de origen del primer viaje del día VehiculoBE vehiculo = _vehiculos.Where(v => Vehiculo.ObtenerUltimoEstacionamiento(v).Id == planilla.Viajes[0].TerminalOrigen.Id && !_planillasGeneradas.Any(p => p.Vehiculo != null && p.Vehiculo.Id == v.Id)).FirstOrDefault(); if (vehiculo != null) { planilla.Vehiculo = vehiculo; } } // A las planillas que todavía quedaron sin vehículo, les busco alguno en las terminales cercanas List <PlanillaHorariaBE> planillasSinVehiculo = _planillasGeneradas.Where(p => p.Vehiculo == null).ToList(); int indiceCercania = -1; while (planillasSinVehiculo.Count > 0) { indiceCercania++; bool hayTerminales = true; foreach (PlanillaHorariaBE planilla in planillasSinVehiculo) { TerminalBE terminalCercana = Terminal.ObtenerTerminalCercana(planilla.Viajes[0].TerminalOrigen, indiceCercania); if (terminalCercana != null) { VehiculoBE vehiculo = _vehiculos.Where(v => Vehiculo.ObtenerUltimoEstacionamiento(v).Id == terminalCercana.Id && !_planillasGeneradas.Any(p => p.Vehiculo != null && p.Vehiculo.Id == v.Id)).FirstOrDefault(); if (vehiculo != null) { planilla.Vehiculo = vehiculo; } } else { // Ya no hay más terminales por verificar (no debería suceder nunca) hayTerminales = false; break; } } if (!hayTerminales) { break; } planillasSinVehiculo = _planillasGeneradas.Where(p => p.Vehiculo == null).ToList(); } }
public static void Guardar(VehiculoBE vehiculo) { if (vehiculo.Id > 0) { Actualizar(vehiculo); } else { Insertar(vehiculo); } }
public static TerminalBE ObtenerUltimoEstacionamiento(VehiculoBE vehiculo) { int ultimaTerminalId = VehiculoDAL.ObtenerUltimaTerminalId(vehiculo.Id); if (ultimaTerminalId <= 0) { // No hay datos de este vehículo. Asumo que está en la terminal configurada en el config ultimaTerminalId = int.Parse(ConfigurationManager.AppSettings["terminalIdNuevoVehiculo"]); } return(Terminal.Obtener(ultimaTerminalId)); }
public VehiculoBEList GETListarVehiculos(VehiculoBE ent, Int32 Nid_usuario) { try { return(new VehiculoDA().GETListarVehiculos(ent, Nid_usuario)); } catch (Exception ex) { this.ErrorEvent(this, ex); return(null); } }
protected void gdModelos_PageIndexChanging(object sender, GridViewPageEventArgs e) { try { gdVehiculos.PageIndex = e.NewPageIndex; objEnt = (VehiculoBE)(Session["bus_objEnt"]); Buscar(objEnt); } catch (Exception) { } }
protected void btnGuardar_Click(object sender, EventArgs e) { long resp; CilindroServiceClient servCilindro = new CilindroServiceClient(); CilindroBE cilindro = new CilindroBE(); try { cilindro.Ano = txtAno.Text; FabricanteBE fab = new FabricanteBE(); fab.Codigo_Fabricante = txtEmpresa.Text; cilindro.Fabricante = fab; cilindro.Serial_Cilindro = txtCodigo.Text; cilindro.Codigo_Cilindro = (txtAno.Text).Substring(2) + "" + txtEmpresa.Text + "" + txtCodigo.Text; VehiculoBE veh = new VehiculoBE(); veh.Id_Vehiculo = (lstPlacas.SelectedValue); cilindro.Vehiculo = veh; Tipo_UbicacionBE tipUbica = new Tipo_UbicacionBE(); tipUbica.Id_Tipo_Ubica = lstUbicacion.SelectedValue; tipUbica.Nombre_Ubicacion = lstUbicacion.SelectedItem.Text; cilindro.Tipo_Ubicacion = tipUbica; TamanoBE tam = new TamanoBE(); tam.Id_Tamano = lstTamano.SelectedValue; cilindro.NTamano = tam; if (txtCil.Text == cilindro.Codigo_Cilindro) { resp = servCilindro.RegistrarCilindro(cilindro); if (resp != -1) { MessageBox.Show("El Cilindro fue registrado satisfactoriamente", "Registrar Cilindro"); } else { Response.Redirect("~/About.aspx"); } } else { MessageBox.Show("El código escrito no coincide con los datos ingresados", "Registrar Cilindro"); txtCodigoCilindro.Text = ""; } } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servCilindro.Close(); Response.Redirect("~/Cilindros/frmRegistrarCilindro.aspx"); } }
private VehiculoBE Entidad_ListarMarcas(IDataRecord DReader) { VehiculoBE Entidad = new VehiculoBE(); Int32 indice = 0; indice = DReader.GetOrdinal("nid_marca"); Entidad.nid_marca = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice)); indice = DReader.GetOrdinal("co_marca"); Entidad.co_marca = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); indice = DReader.GetOrdinal("no_marca"); Entidad.no_marca = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); return(Entidad); }
public static List <ChoferBE> Buscar(string nombre, int dni, bool?deLicencia, string patenteCochePreferido) { int cochePreferidoId = 0; if (!string.IsNullOrWhiteSpace(patenteCochePreferido)) { VehiculoBE cochePreferido = Vehiculo.Buscar(patenteCochePreferido, 0, null).FirstOrDefault(); if (cochePreferido != null) { cochePreferidoId = cochePreferido.Id; } } return(ChoferDAL.Buscar(nombre, dni, deLicencia, cochePreferidoId)); }
private VehiculoBE Entidad_ListarVehiculoPorCliente(IDataRecord DReader) { VehiculoBE Entidad = new VehiculoBE(); Int32 indice = 0; indice = DReader.GetOrdinal("nid_vehiculo"); Entidad.nid_vehiculo = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice)); indice = DReader.GetOrdinal("nid_marca"); Entidad.nid_marca = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice)); indice = DReader.GetOrdinal("nid_modelo"); Entidad.nid_modelo = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice)); indice = DReader.GetOrdinal("nu_placa"); Entidad.nu_placa = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); return(Entidad); }
public int GETInserActuVehiculo(VehiculoBE ent) { //IDataReader DReader = null; int r = 0; try { using (Database db = new Database()) { db.ProcedureName = "SRC_SPS_INS_UPD_VEHICULO"; db.AddParameter("@nid_vehiculo", DbType.Int32, ParameterDirection.Input, ent.nid_vehiculo); db.AddParameter("@nid_propietario", DbType.Int32, ParameterDirection.Input, ent.nid_propietario); db.AddParameter("@nid_cliente", DbType.Int32, ParameterDirection.Input, ent.nid_cliente); db.AddParameter("@nid_contacto", DbType.Int32, ParameterDirection.Input, ent.nid_contacto); db.AddParameter("@nu_placa", DbType.String, ParameterDirection.Input, ent.nu_placa.Trim()); db.AddParameter("@nu_vin", DbType.String, ParameterDirection.Input, ent.nu_vin.Trim()); db.AddParameter("@nid_marca", DbType.Int32, ParameterDirection.Input, ent.nid_marca); db.AddParameter("@nid_modelo", DbType.Int32, ParameterDirection.Input, ent.nid_modelo); db.AddParameter("@qt_km_actual", DbType.Int64, ParameterDirection.Input, ent.qt_km_actual); db.AddParameter("@fl_reg_manual", DbType.String, ParameterDirection.Input, ent.fl_reg_manual.Trim()); if (ent.nu_anio == 0 || string.IsNullOrEmpty(ent.co_tipo)) { db.AddParameter("@nu_anio", DbType.Int32, ParameterDirection.Input, DBNull.Value); db.AddParameter("@co_tipo", DbType.String, ParameterDirection.Input, DBNull.Value); } else { db.AddParameter("@nu_anio", DbType.Int32, ParameterDirection.Input, ent.nu_anio); db.AddParameter("@co_tipo", DbType.String, ParameterDirection.Input, ent.co_tipo); } db.AddParameter("@co_usuario_crea", DbType.String, ParameterDirection.Input, (ent.co_usuario == null ? "" : ent.co_usuario.ToString().Trim())); db.AddParameter("@co_usuario_red", DbType.String, ParameterDirection.Input, (ent.co_usuario_red == null ? "" : ent.co_usuario_red.ToString().Trim())); db.AddParameter("@no_estacion_red", DbType.String, ParameterDirection.Input, (ent.no_estacion_red == null ? "" : ent.no_estacion_red.ToString().Trim())); db.AddParameter("@fl_activo", DbType.String, ParameterDirection.Input, (ent.fl_activo == null ? "" : ent.fl_activo.ToString().Trim())); db.AddParameter("@ind_accion", DbType.String, ParameterDirection.Input, (ent.ind_accion == null ? "" : ent.ind_accion.ToString().Trim())); r = db.Execute(); } } catch //(Exception) { r = 0; } return(r); }
protected void BtnGuardar_Click1(object sender, EventArgs e) { CilindroServiceClient servCilindro = new CilindroServiceClient(); long resp; try { CilindroBE cil = new CilindroBE(); lstDetail = (List <CilindroBE>)Session["lstDetail"]; foreach (CilindroBE info in lstDetail) { cil.Codigo_Cilindro += info.Codigo_Cilindro + ","; Tipo_UbicacionBE tipUbi = new Tipo_UbicacionBE(); cil.Tipo_Ubicacion = tipUbi; VehiculoBE veh = new VehiculoBE(); cil.Vehiculo = veh; if (lstOpcion.SelectedIndex == 2) { cil.Tipo_Ubicacion.Nombre_Ubicacion = Ubicacion.PLATAFORMA.ToString(); cil.Vehiculo.Id_Vehiculo = "0"; } else { cil.Tipo_Ubicacion.Nombre_Ubicacion = Ubicacion.VEHICULO.ToString(); cil.Vehiculo.Id_Vehiculo = lstPlaca.SelectedValue; } } int var = cil.Codigo_Cilindro.Length; cil.Codigo_Cilindro = cil.Codigo_Cilindro.Substring(0, var - 1); resp = servCilindro.ModificarUbicaCilindro(cil); MessageBox.Show("Los datos han sido guardados satisfactoriamente", "Cargue o descargue de Cilindro"); } catch (Exception ex) { Response.Redirect("~/About.aspx"); } { servCilindro.Close(); Response.Redirect("~/Cilindros/frmCargaryDescargarCilindros.aspx"); } }
protected void txtCedula1_TextChanged(object sender, EventArgs e) { VehiculoServiceClient servVehiculo = new VehiculoServiceClient(); VehiculoBE consultar_conductor = new VehiculoBE(); long resp; try { resp = servVehiculo.ConsultarExistenciaConductor(txtCedula1.Text); if (resp == 0) { MessageBox.Show("El conductor no se encuentra registrado en el sistema", "Registro de Vehículos"); txtCedula1.Text = ""; txtCedConductor.Text = ""; txtNombreCond.Text = ""; txtSegundoApellidoCond.Text = ""; txtPrimerApellidoCond.Text = ""; DivDatosConductor.Visible = false; txtCedula1.Focus(); } else { ConductorBE objConductor = servVehiculo.Consultar_Conductor(txtCedula1.Text); txtCedConductor.Text = objConductor.Cedula; txtNombreCond.Text = objConductor.Nombres_Conductor; txtPrimerApellidoCond.Text = objConductor.Apellido_1; txtSegundoApellidoCond.Text = objConductor.Apellido_2; DivDatosConductor.Visible = true; btnGuardar.Visible = true; txtCedula1.Text = ""; btnGuardar.Focus(); } } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servVehiculo.Close(); } }
private void BtnEditar_Click(object sender, EventArgs e) { if (lstResultadoBusqueda.SelectedItems.Count > 0 && lstResultadoBusqueda.SelectedItems[0] != null) { grpDetalles.Enabled = true; VehiculoBE vehiculo = lstResultadoBusqueda.SelectedItems[0].Tag as VehiculoBE; txtPatenteDetalles.Text = vehiculo.Patente; txtMarca.Text = vehiculo.Marca; txtModelo.Text = vehiculo.Modelo; txtCapacidad.Text = vehiculo.Capacidad.ToString(); dtpFechaDeAdquisicion.Value = vehiculo.FechaAdquisicion; txtAnioFabricacion.Text = vehiculo.AnioFabricacion.ToString(); txtNumeroDeInternoDetalles.Text = vehiculo.NumeroInterno.ToString(); chkEnCirculacionDetalles.Checked = vehiculo.EnCirculacion; } }
protected void btnGuardar_Click(object sender, EventArgs e) { VehiculoServiceClient servVehiculo = new VehiculoServiceClient(); long resp; VehiculoBE registrar_vehiculo = new VehiculoBE(); try { registrar_vehiculo.Placa = txtPlaca.Text; registrar_vehiculo.Marca = txtMarca.Text; registrar_vehiculo.Cilindraje = txtCilindraje.Text; registrar_vehiculo.Modelo = lstModelo.SelectedValue; registrar_vehiculo.Motor = txtMotor.Text; registrar_vehiculo.Chasis = txtChasis.Text; registrar_vehiculo.Estado = lstEstado.SelectedValue; ConductorBE cond = new ConductorBE(); cond.Cedula = txtCedConductor.Text; registrar_vehiculo.Conductor = cond; ContratistaBE contrat = new ContratistaBE(); contrat.Cedula = txtCedula2.Text; registrar_vehiculo.Contratista = contrat; RutaBE rutaasig = new RutaBE(); rutaasig.Id_Ruta = lstRuta.SelectedValue; registrar_vehiculo.Ruta = rutaasig; resp = servVehiculo.Registrar_Vehiculo(registrar_vehiculo); MessageBox.Show("El vehículo fue registrado satisfactoriamente", "Registrar Vehículo"); } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servVehiculo.Close(); Response.Redirect("~/Vehiculos/frmRegistrarVehiculo.aspx"); } }
private static void Insertar(VehiculoBE vehiculo) { string query = "INSERT INTO coche (patente, marca, modelo, fecha_adquisicion, anio_fabricacion, numero_interno, capacidad, en_circulacion) " + "OUTPUT INSERTED.id VALUES (@patente, @marca, @modelo, @fechaAdquisicion, @anioFabricacion, @numeroInterno, @capacidad, @enCirculacion)"; SqlParameter[] parameters = { new SqlParameter("@patente", vehiculo.Patente), new SqlParameter("@marca", vehiculo.Marca), new SqlParameter("@modelo", vehiculo.Modelo), new SqlParameter("@fechaAdquisicion", vehiculo.FechaAdquisicion), new SqlParameter("@anioFabricacion", vehiculo.AnioFabricacion), new SqlParameter("@numeroInterno", vehiculo.NumeroInterno), new SqlParameter("@capacidad", vehiculo.Capacidad), new SqlParameter("@enCirculacion", vehiculo.EnCirculacion) }; vehiculo.Id = SqlHelper.Insertar(query, parameters); }