void MostrarInformacionVehiculo(entidades.vialsur.prefectura.ve_vehiculo vehiculo) { try { if (vehiculo != null) { lbk_codigo.Text = vehiculo.codigo; // lbl_codigo_anterior.Text = vehiculo.codigo_anterior; entidades.vialsur.prefectura.ve_vehiculo_modelo mod = vehiculo.ve_vehiculo_modelo; entidades.vialsur.prefectura.ve_vehiculo_marca mar = mod.ve_vehiculo_marca; lbl_marca.Text = mar.nombre; lbl_modelo.Text = mod.modelo; entidades.vialsur.prefectura.ve_vehiculo_color col = vehiculo.ve_vehiculo_color; lbl_color.Text = col.nombre_comun; lbl_seriemotor.Text = vehiculo.serie_motor; lbl_seriechasis.Text = vehiculo.serie_chasis; lbl_placa.Text = vehiculo.placa; lbl_placa_prov.Text = vehiculo.placa_provisional; if (vehiculo.estado != null) { lbl_estado.Text = (bool)vehiculo.estado ? "Activo" : "Inactivo"; } lbl_TipoCombustible.Text = ((entidades.vialsur.prefectura.TipoCombustible)mod.tipo_combustible).ToString(); // == 1 ? "GASOLINA" : "DIESEL"; lbl_TipoVehiculo.Text = ((entidades.vialsur.prefectura.ClaseVehiculo)mod.clase_vehiculo).ToString(); } } catch (Exception ex) { throw ex; } finally { } }
public entidades.vialsur.prefectura.ve_vehiculo_color Consultar_Color(int id) { try { string consulta = "SELECT[id],[codigo],[nombre_especifico],[nombre_comun] FROM [ve_vehiculo_color] where id=@id"; SqlParameter parametro = new SqlParameter("@id", SqlDbType.Int); parametro.Value = id; entidades.vialsur.prefectura.ve_vehiculo_color obj_color = new entidades.vialsur.prefectura.ve_vehiculo_color(); SqlDataReader dr_datos = SqlHelper.ExecuteReader(_con, CommandType.Text, consulta, parametro); while (dr_datos.Read()) { obj_color.id = (int)dr_datos["id"]; obj_color.codigo = dr_datos["codigo"].ToString(); obj_color.nombre_especifico = dr_datos["nombre_especifico"].ToString(); obj_color.nombre_comun = dr_datos["nombre_comun"].ToString(); } dr_datos.Close(); return(obj_color); } catch (Exception ex) { throw ex; } }
void MostrarInformacionVehiculo(entidades.vialsur.prefectura.ve_vehiculo vehiculo) { try { if (vehiculo != null) { lbk_codigo.Text = vehiculo.codigo; lbl_codigo_anterior.Text = vehiculo.codigo_anterior; entidades.vialsur.prefectura.ve_vehiculo_modelo mod = vehiculo.ve_vehiculo_modelo; entidades.vialsur.prefectura.ve_vehiculo_marca mar = mod.ve_vehiculo_marca; lbl_marca.Text = mar.nombre; lbl_modelo.Text = mod.modelo; lbl_pais_fabricacion.Text = vehiculo.PaisCodigo; entidades.vialsur.prefectura.ve_vehiculo_color col = vehiculo.ve_vehiculo_color; lbl_color.Text = col.nombre_comun; lbl_seriemotor.Text = vehiculo.serie_motor; lbl_seriechasis.Text = vehiculo.serie_chasis; lbl_anofab.Text = vehiculo.anio_fabricacion.ToString(); lbl_anocomp.Text = vehiculo.anio_compra.ToString(); lbl_placa.Text = vehiculo.placa; lbl_placa_prov.Text = vehiculo.placa_provisional; if (vehiculo.estado != null) { lbl_estado.Text = (bool)vehiculo.estado ? "Activo" : "Inactivo"; } } else { lbk_codigo.Text = string.Empty; lbl_codigo_anterior.Text = string.Empty; lbl_marca.Text = string.Empty; lbl_modelo.Text = string.Empty; lbl_pais_fabricacion.Text = string.Empty; lbl_color.Text = string.Empty; lbl_seriemotor.Text = string.Empty; lbl_seriechasis.Text = lbl_anofab.Text = string.Empty; lbl_anocomp.Text = string.Empty; lbl_placa.Text = string.Empty; lbl_placa_prov.Text = string.Empty; lbl_estado.Text = string.Empty; } } catch (Exception ex) { throw ex; } finally { } }
/// <summary> /// Consulta los datos de un vehiculo por su PLACA, PLACA PROVISIONAL, CODIGO Y CODIGO ANTERIOR /// </summary> /// <param name="muestra"></param> /// <param name="tipoBusqueda">0 <= PLACA, 1 <= PLACA PROVISIONAL, 2<= CODIGO, 3<=CODIGO ANTERIOR</param> /// <returns></returns> public entidades.vialsur.prefectura.ve_vehiculo ConsultarVerhiculo(string muestra, int tipoBusqueda, bool estado = true) { try { string consulta = "SELECT [id],[ve_vehiculo_modelo_id],[ve_vehiculo_color_id],[anio_fabricacion],[anio_compra]" + ",[cilindraje],[codigo],[codigo_anterior],[color],[costo],[estado],[PaisCodigo],[placa]" + ",[placa_provisional],[serie_chasis],[serie_motor] " + "FROM [ve_vehiculo] WHERE [estado] =" + (estado ? 1 : 0) + " AND "; if (tipoBusqueda == 0) { consulta += "placa = @muestra "; } if (tipoBusqueda == 1) { consulta += "[placa_provisional] = @muestra "; } if (tipoBusqueda == 2) { consulta += "[codigo] = @muestra "; } if (tipoBusqueda == 3) { consulta += "[codigo_anterior] = @muestra "; } SqlParameter parametro = new SqlParameter("@muestra", SqlDbType.VarChar); parametro.Value = muestra; entidades.vialsur.prefectura.ve_vehiculo obj_vehiculo = new entidades.vialsur.prefectura.ve_vehiculo(); entidades.vialsur.prefectura.ve_vehiculo_modelo modelo = new entidades.vialsur.prefectura.ve_vehiculo_modelo(); entidades.vialsur.prefectura.ve_vehiculo_marca marca = new entidades.vialsur.prefectura.ve_vehiculo_marca(); entidades.vialsur.prefectura.ve_vehiculo_color color = new entidades.vialsur.prefectura.ve_vehiculo_color(); modelo.ve_vehiculo_marca = marca; obj_vehiculo.ve_vehiculo_modelo = modelo; obj_vehiculo.ve_vehiculo_color = color; SqlDataReader dr_datos = SqlHelper.ExecuteReader(_con, CommandType.Text, consulta, parametro); if (dr_datos.HasRows) { while (dr_datos.Read()) { obj_vehiculo.id = int.Parse(dr_datos["id"].ToString()); obj_vehiculo.ve_vehiculo_modelo_id = int.Parse(dr_datos["ve_vehiculo_modelo_id"].ToString()); obj_vehiculo.ve_vehiculo_color_id = int.Parse(dr_datos["ve_vehiculo_color_id"].ToString()); obj_vehiculo.anio_fabricacion = int.Parse(dr_datos["anio_fabricacion"].ToString()); obj_vehiculo.anio_compra = int.Parse(dr_datos["anio_compra"].ToString()); obj_vehiculo.cilindraje = dr_datos["cilindraje"].ToString(); obj_vehiculo.codigo = dr_datos["codigo"].ToString(); obj_vehiculo.codigo_anterior = dr_datos["codigo_anterior"].ToString(); obj_vehiculo.color = dr_datos["color"].ToString(); obj_vehiculo.costo = decimal.Parse(dr_datos["costo"].ToString()); obj_vehiculo.estado = (bool)dr_datos["estado"]; obj_vehiculo.PaisCodigo = dr_datos["PaisCodigo"].ToString(); obj_vehiculo.placa = dr_datos["placa"].ToString(); obj_vehiculo.placa_provisional = dr_datos["placa_provisional"].ToString(); obj_vehiculo.serie_chasis = dr_datos["serie_chasis"].ToString(); obj_vehiculo.serie_motor = dr_datos["serie_motor"].ToString(); } obj_vehiculo.ve_vehiculo_marca_id = (int)new cls_data_ve_vehiculo_modelo().ConsultarModeloPorId(obj_vehiculo.ve_vehiculo_modelo_id).ve_vehiculo_marca_id; dr_datos.Close(); //modelo // entidades.vialsur.prefectura.ve_vehiculo_modelo modelo = new vialsur.prefectura.cls_data_ve_vehiculo_modelo().ConsultarModeloPorId(obj_vehiculo.ve_vehiculo_modelo_id); modelo = new vialsur.prefectura.cls_data_ve_vehiculo_modelo().ConsultarModeloPorId(obj_vehiculo.ve_vehiculo_modelo_id); //marca // entidades.vialsur.prefectura.ve_vehiculo_marca marca = new vialsur.prefectura.cls_data_ve_vehiculo_marca().Consultar_Marca(obj_vehiculo.ve_vehiculo_marca_id); marca = new vialsur.prefectura.cls_data_ve_vehiculo_marca().Consultar_Marca(obj_vehiculo.ve_vehiculo_marca_id); modelo.ve_vehiculo_marca = marca; obj_vehiculo.ve_vehiculo_modelo = modelo; // entidades.vialsur.prefectura.ve_vehiculo_color color = new vialsur.prefectura.cls_data_ve_vehiculo_color().Consultar_Color(obj_vehiculo.ve_vehiculo_color_id); color = new vialsur.prefectura.cls_data_ve_vehiculo_color().Consultar_Color(obj_vehiculo.ve_vehiculo_color_id); obj_vehiculo.ve_vehiculo_color = color; } return(obj_vehiculo); } catch (Exception ex) { throw new Exception("Error al consultar los datos del vehiculo: " + ex.Message); } }