private void frmCatalogo_Modelos_Nuevo_Load(object sender, EventArgs e)
 {
     try
     {
         if (!EsNuevo)
         {
             modelo = new logica.vialsur.prefectura.Catalogos.cls_logica_ve_vehiculo_modelo().ConsultarModeloPorId(Id_Modelo);
             //label8.Text = Marca;
             uc_VehiculoMarca1.SelectedValue = modelo.ve_vehiculo_marca_id;
             uc_VehiculoMarca1.Enabled       = false;
             textBox2.Text     = modelo.modelo;
             textBox1.Text     = modelo.observacion;
             checkBox1.Checked = (bool)modelo.traccion;
             //uc_TipoCombustible1.SelectedValue = modelo.tipo_combustible;
             uc_TipoCombustible1.SelectedIndex = (int)modelo.tipo_combustible;
             //uc_VehiculoTipo1.SelectedValue = modelo.ve_vehiculo_tipo_id;
             uc_VehiculoTipo1.SelectedValue = modelo.ve_vehiculo_tipo_id;
             //uc_ClaseVehiculo1.SelectedValue = modelo.clase_vehiculo;
             uc_ClaseVehiculo1.SelectedIndex = (int)modelo.clase_vehiculo;
         }
         else
         {
             modelo = new entidades.vialsur.prefectura.ve_vehiculo_modelo();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Ocurrio un problema:" + ex.Message);
     }
 }
Esempio n. 2
0
        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
            {
            }
        }
Esempio n. 3
0
        /// <summary>
        /// Consulta un determinado MODELO segun el ID
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public entidades.vialsur.prefectura.ve_vehiculo_modelo ConsultarModeloPorId(int id)
        {
            try
            {
                string consulta = "SELECT [id],[modelo],[observacion],[ve_vehiculo_marca_id],[tipo_combustible],[traccion]" +
                                  ",[imagen],[tipo_motor],[ve_vehiculo_tipo_id],[clase_vehiculo] " +
                                  "FROM [ve_vehiculo_modelo] WHERE ID =@id";
                ;
                SqlParameter parametro = new SqlParameter("@id", SqlDbType.Int);
                parametro.Value = id;

                entidades.vialsur.prefectura.ve_vehiculo_modelo obj_modelo = new entidades.vialsur.prefectura.ve_vehiculo_modelo();

                SqlDataReader dr_datos = SqlHelper.ExecuteReader(_con, CommandType.Text, consulta, parametro);
                while (dr_datos.Read())
                {
                    obj_modelo.id                   = (int)dr_datos["id"];
                    obj_modelo.modelo               = dr_datos["modelo"].ToString();
                    obj_modelo.observacion          = dr_datos["observacion"].ToString();
                    obj_modelo.ve_vehiculo_marca_id = (int)dr_datos["ve_vehiculo_marca_id"];
                    obj_modelo.tipo_combustible     = (int)dr_datos["tipo_combustible"];
                    obj_modelo.traccion             = (bool)dr_datos["traccion"];
                    obj_modelo.tipo_motor           = (int)dr_datos["tipo_motor"];
                    obj_modelo.ve_vehiculo_tipo_id  = (int)dr_datos["ve_vehiculo_tipo_id"];
                    obj_modelo.clase_vehiculo       = (int)dr_datos["clase_vehiculo"];
                }
                return(obj_modelo);
            }
            catch (Exception ex)
            {
                throw new Exception("Error al consultar los datos del vehiculo: " + ex.Message);
            }
        }
Esempio n. 4
0
        /// <summary>
        /// ACTUALIZA EL MODELO
        /// </summary>
        /// <param name="modelo"></param>
        /// <returns></returns>
        public bool Actualizar(entidades.vialsur.prefectura.ve_vehiculo_modelo modelo)
        {
            bool k = false;

            try
            {
                List <SqlParameter> parameters = new List <SqlParameter>();

                #region parametros
                SqlParameter _id = new SqlParameter("@id", SqlDbType.Int);
                _id.Value = modelo.id;
                parameters.Add(_id);

                SqlParameter _modelo = new SqlParameter("@modelo", SqlDbType.VarChar, 50);
                _modelo.Value = modelo.modelo;
                parameters.Add(_modelo);

                SqlParameter _obserbacion = new SqlParameter("@observacion", SqlDbType.Text);
                _obserbacion.Value = modelo.observacion;
                parameters.Add(_obserbacion);

                SqlParameter _tipo_combustible = new SqlParameter("@tipo_combustible", SqlDbType.Int);
                _tipo_combustible.Value = modelo.tipo_combustible;
                parameters.Add(_tipo_combustible);

                SqlParameter _traccion = new SqlParameter("@traccion", SqlDbType.Bit);
                _traccion.Value = modelo.traccion;
                parameters.Add(_traccion);

                SqlParameter _tipo_motor = new SqlParameter("@tipo_motor", SqlDbType.Int);
                _tipo_motor.Value = modelo.tipo_motor;
                parameters.Add(_tipo_motor);

                SqlParameter _ve_vehiculo_tipo_id = new SqlParameter("@ve_vehiculo_tipo_id", SqlDbType.Int);
                _ve_vehiculo_tipo_id.Value = modelo.ve_vehiculo_tipo_id;
                parameters.Add(_ve_vehiculo_tipo_id);

                SqlParameter _clase_vehiculo = new SqlParameter("@clase_vehiculo", SqlDbType.Int);
                _clase_vehiculo.Value = modelo.clase_vehiculo;
                parameters.Add(_clase_vehiculo);

                #endregion

                string _sql_UPDATE = "UPDATE [dbo].[ve_vehiculo_modelo] SET [modelo] = @modelo,[observacion] = @observacion,[tipo_combustible] =@tipo_combustible, " +
                                     "[traccion] = @traccion ,[tipo_motor] =@tipo_motor ,[ve_vehiculo_tipo_id] =@ve_vehiculo_tipo_id  ,[clase_vehiculo] = @clase_vehiculo " +
                                     "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);
        }
Esempio n. 5
0
 public void Insertar(entidades.vialsur.prefectura.ve_vehiculo_modelo modelo)
 {
     try
     {
         new cls_data_ve_vehiculo_modelo().Insertar(modelo);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 6
0
 public bool Actualizar(entidades.vialsur.prefectura.ve_vehiculo_modelo modelo)
 {
     try
     {
         return(new cls_data_ve_vehiculo_modelo().Actualizar(modelo));
     }
     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
            {
            }
        }
Esempio n. 8
0
        public void Insertar(entidades.vialsur.prefectura.ve_vehiculo_modelo modelo)
        {
            try
            {
                List <SqlParameter> parameters = new List <SqlParameter>();

                #region parametros

                SqlParameter _modelo = new SqlParameter("@modelo", SqlDbType.VarChar, 50);
                _modelo.Value = modelo.modelo;
                parameters.Add(_modelo);

                SqlParameter _obserbacion = new SqlParameter("@observacion", SqlDbType.Text);
                _obserbacion.Value = modelo.observacion;
                parameters.Add(_obserbacion);

                SqlParameter _ve_vehiculo_marca_id = new SqlParameter("@ve_vehiculo_marca_id", SqlDbType.Int);
                _ve_vehiculo_marca_id.Value = modelo.ve_vehiculo_marca_id;
                parameters.Add(_ve_vehiculo_marca_id);

                SqlParameter _tipo_combustible = new SqlParameter("@tipo_combustible", SqlDbType.Int);
                _tipo_combustible.Value = modelo.tipo_combustible;
                parameters.Add(_tipo_combustible);

                SqlParameter _traccion = new SqlParameter("@traccion", SqlDbType.Bit);
                _traccion.Value = modelo.traccion;
                parameters.Add(_traccion);

                SqlParameter _tipo_motor = new SqlParameter("@tipo_motor", SqlDbType.Int);
                _tipo_motor.Value = modelo.tipo_motor == null ? 0: modelo.tipo_motor;
                parameters.Add(_tipo_motor);

                SqlParameter _ve_vehiculo_tipo_id = new SqlParameter("@ve_vehiculo_tipo_id", SqlDbType.Int);
                _ve_vehiculo_tipo_id.Value = modelo.ve_vehiculo_tipo_id;
                parameters.Add(_ve_vehiculo_tipo_id);

                SqlParameter _clase_vehiculo = new SqlParameter("@clase_vehiculo", SqlDbType.Int);
                _clase_vehiculo.Value = modelo.clase_vehiculo;
                parameters.Add(_clase_vehiculo);



                #endregion

                string _sql_INSERT = "INSERT INTO [dbo].[ve_vehiculo_modelo] VALUES (dbo.FUN_MODELO_SEC(), @modelo,@observacion,@ve_vehiculo_marca_id,@tipo_combustible,@traccion,NULL,@tipo_motor,@ve_vehiculo_tipo_id,@clase_vehiculo) ";

                SqlHelper.ExecuteNonQuery(_con, CommandType.Text, _sql_INSERT, parameters.ToArray());
            }
            catch (Exception ex)
            {
                throw new Exception("No se pudo registrar los datos del modelo", ex);
            }
        }
        /// <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);
            }
        }