private void toolStripButton2_Click(object sender, EventArgs e) { try //GUARDAR { if (MessageBox.Show("¿Desea guardar la información?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { this.DialogResult = DialogResult.Yes; if (EsNuevo) //registrar una marca nueva { marca = new entidades.vialsur.prefectura.ve_vehiculo_marca(); marca.nombre = textBox1.Text.ToUpper(); marca.obserbacion = textBox2.Text.ToUpper(); marca.activo = chk_Estado.Checked; new logica.vialsur.prefectura.Catalogos.cls_logica_ve_vehiculo_marca().InsertarMarca(marca); } else ///actualizar marca { marca.id = Id_Marca; marca.nombre = textBox1.Text.ToUpper(); marca.obserbacion = textBox2.Text.ToUpper(); marca.activo = chk_Estado.Checked; //llamar a actualizacion new logica.vialsur.prefectura.Catalogos.cls_logica_ve_vehiculo_marca().ActualizarMarca(marca); } MessageBox.Show("Información registrada con exito", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show("Ocurrio un error al intentar consultar" + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
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 { } }
/// <summary> /// Inserta nuevo registro /// </summary> /// <param name="marca"></param> public void Insertar(entidades.vialsur.prefectura.ve_vehiculo_marca marca) { try { List <SqlParameter> parameters = new List <SqlParameter>(); #region parametros SqlParameter _id = new SqlParameter("@id", SqlDbType.Int); _id.Value = marca.id; parameters.Add(_id); SqlParameter _nombre = new SqlParameter("@nombre", SqlDbType.VarChar, 150); _nombre.Value = marca.nombre; parameters.Add(_nombre); SqlParameter _obserbacion = new SqlParameter("@obserbacion", SqlDbType.VarChar, 150); _obserbacion.Value = marca.obserbacion; parameters.Add(_obserbacion); SqlParameter _activo = new SqlParameter("@activo", SqlDbType.Bit); _activo.Value = marca.activo; parameters.Add(_activo); #endregion string _sql_insert = "INSERT INTO[dbo].[ve_vehiculo_marca] ([id],[nombre],[obserbacion],[activo]) VALUES (dbo.FUN_MARCA_SEC(), @nombre, @obserbacion, @activo);"; SqlHelper.ExecuteNonQuery(_con, CommandType.Text, _sql_insert, parameters.ToArray()); } catch (Exception ex) { throw new Exception("No se pudo registrar los datos de la persona", ex); } }
/// <summary> /// Consulta los datos de la Marca segun el ID /// </summary> /// <param name=""></param> /// <returns></returns> public entidades.vialsur.prefectura.ve_vehiculo_marca Consultar_Marca(int id) { try { string consulta = "SELECT [id],[nombre],[obserbacion],[activo] FROM [ve_vehiculo_marca] WHERE id = @id"; SqlParameter parametro = new SqlParameter("@id", SqlDbType.Int); parametro.Value = id; entidades.vialsur.prefectura.ve_vehiculo_marca obj_marca = new entidades.vialsur.prefectura.ve_vehiculo_marca(); SqlDataReader dr_datos = SqlHelper.ExecuteReader(_con, CommandType.Text, consulta, parametro); while (dr_datos.Read()) { obj_marca.id = (int)dr_datos["id"]; obj_marca.nombre = dr_datos["nombre"].ToString(); obj_marca.obserbacion = dr_datos["obserbacion"].ToString(); obj_marca.activo = (bool)dr_datos["activo"]; } dr_datos.Close(); return(obj_marca); } catch (Exception ex) { throw ex; } }
public bool ActualizarMarca(entidades.vialsur.prefectura.ve_vehiculo_marca marca) { try { return(new cls_data_ve_vehiculo_marca().Actualizar(marca)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Inserta un nuevo registro de una nueva marca /// </summary> /// <param name="marca"></param> public void InsertarMarca(entidades.vialsur.prefectura.ve_vehiculo_marca marca) { try { new cls_data_ve_vehiculo_marca().Insertar(marca); } 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 { } }
private void frmCatalogo_Marcas_Nuevo_Load(object sender, EventArgs e) { try { if (!EsNuevo) //en el caso de que es nueva marca { marca = new logica.vialsur.prefectura.Catalogos.cls_logica_ve_vehiculo_marca().InformacionMarca(Id_Marca); textBox1.Text = marca.nombre; textBox2.Text = marca.obserbacion; chk_Estado.Checked = (bool)marca.activo; } } catch (Exception ex) { MessageBox.Show("Ocurrio un error al intentar consultar" + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool Actualizar(entidades.vialsur.prefectura.ve_vehiculo_marca marca) { bool k = false; try { List <SqlParameter> parameters = new List <SqlParameter>(); #region parametros SqlParameter _id = new SqlParameter("@id", SqlDbType.Int); _id.Value = marca.id; parameters.Add(_id); SqlParameter _nombre = new SqlParameter("@nombre", SqlDbType.VarChar, 150); _nombre.Value = marca.nombre; parameters.Add(_nombre); SqlParameter _obserbacion = new SqlParameter("@obserbacion", SqlDbType.VarChar, 150); _obserbacion.Value = marca.obserbacion; parameters.Add(_obserbacion); SqlParameter _activo = new SqlParameter("@activo", SqlDbType.Bit); _activo.Value = marca.activo; parameters.Add(_activo); #endregion string _sql_UPDATE = "UPDATE[dbo].[ve_vehiculo_marca] SET [nombre] = @nombre, [obserbacion] = @obserbacion, [activo] = @activo WHERE [id] = @id;"; int customerId = SqlHelper.ExecuteNonQuery(_con, CommandType.Text, _sql_UPDATE, parameters.ToArray()); k = customerId > 0 ? true : false; } catch (Exception ex) { throw new Exception("No se pudo registrar los datos de la persona", ex); } return(k); }
/// <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); } }