Esempio n. 1
0
        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);
            }
        }
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
            {
            }
        }
        /// <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
            {
            }
        }
Esempio n. 8
0
 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);
            }
        }