示例#1
0
 //GUARDAR VEHICULOS PYMES
 public EBroCatalogoVehiculos BroGestionCatalogoVehiculo(EBroCatalogoVehiculos vehiculos)
 {
     return(CBroVehiculo.BroGestionCatalogoVehiculo(vehiculos));
 }
示例#2
0
        public static EBroCatalogoVehiculos BroGestionCatalogoVehiculo(EBroCatalogoVehiculos pvehiculo)
        {
            EBroCatalogoVehiculos vehiculo = new EBroCatalogoVehiculos();

            try
            {
                Conectar();
                SqlCommand cmd = new SqlCommand("GestionCatalogoVehiculo", getCnn());
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.Add("@ANIO", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@CAMPO_ULTIMA_ACTUALIZACION", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@CANTON", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@CHASIS", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@CILINDRAJE", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@CLASE", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@COLOR", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@EDADAUTO", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@FEC_CADUCIDAD_MATRICULA", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@FEC_COMPRA_REGISTRO", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@FEC_ULTIMA_MATRICULA", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@MARCA", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@MODELO", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@MOTOR", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@NRO_CEDULA", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@NRO_PASAJEROS", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@NRO_RAMV", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@NRO_RUC", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@PAIS", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@PLACA", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@PRECIOMAXIMO", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@PRECIOMINIMO", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@PRECIOPROMEDIO", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@PRECIOVENTA", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@TIPO", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@TIPOCOMBUSTIBLE", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@ULTIMA_ACTUALIZACION", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@USO", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@cod_color", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@cod_marca", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@cod_modelo", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@cod_pais", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@cod_submodelo", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@cod_tipo", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@cod_tipo_ant", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@cod_tipo_placa", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@dias_transcurridos", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@dias_vigencia", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@tipo_vh_x_ant", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@valor", SqlDbType.NVarChar, -1).Direction = ParameterDirection.Output;

                cmd.Parameters["@ANIO"].Value = pvehiculo.ANIO == null ? "" : pvehiculo.ANIO;
                cmd.Parameters["@CAMPO_ULTIMA_ACTUALIZACION"].Value = pvehiculo.CAMPO_ULTIMA_ACTUALIZACION == null ? "" : pvehiculo.CAMPO_ULTIMA_ACTUALIZACION;
                cmd.Parameters["@CANTON"].Value     = pvehiculo.CANTON == null ? "" : pvehiculo.CANTON;
                cmd.Parameters["@CHASIS"].Value     = pvehiculo.CHASIS == null ? "" : pvehiculo.CHASIS;
                cmd.Parameters["@CILINDRAJE"].Value = pvehiculo.CILINDRAJE == null ? "" : pvehiculo.CILINDRAJE;
                cmd.Parameters["@CLASE"].Value      = pvehiculo.CLASE == null ? "" : pvehiculo.CLASE;
                cmd.Parameters["@COLOR"].Value      = pvehiculo.COLOR == null ? "" : pvehiculo.COLOR;
                cmd.Parameters["@EDADAUTO"].Value   = pvehiculo.EDADAUTO == null ? "" : pvehiculo.EDADAUTO;
                cmd.Parameters["@FEC_CADUCIDAD_MATRICULA"].Value = pvehiculo.FEC_CADUCIDAD_MATRICULA == null ? "" : pvehiculo.FEC_CADUCIDAD_MATRICULA;
                cmd.Parameters["@FEC_COMPRA_REGISTRO"].Value     = pvehiculo.FEC_COMPRA_REGISTRO == null ? "" : pvehiculo.FEC_COMPRA_REGISTRO;
                cmd.Parameters["@FEC_ULTIMA_MATRICULA"].Value    = pvehiculo.FEC_ULTIMA_MATRICULA == null ? "" : pvehiculo.FEC_ULTIMA_MATRICULA;
                cmd.Parameters["@MARCA"].Value                = pvehiculo.MARCA == null ? "" : pvehiculo.MARCA;
                cmd.Parameters["@MODELO"].Value               = pvehiculo.MODELO == null ? "" : pvehiculo.MODELO;
                cmd.Parameters["@MOTOR"].Value                = pvehiculo.MOTOR == null ? "" : pvehiculo.MOTOR;
                cmd.Parameters["@NRO_CEDULA"].Value           = pvehiculo.NRO_CEDULA == null ? "" : pvehiculo.NRO_CEDULA;
                cmd.Parameters["@NRO_PASAJEROS"].Value        = pvehiculo.NRO_PASAJEROS == null ? "" : pvehiculo.NRO_PASAJEROS;
                cmd.Parameters["@NRO_RAMV"].Value             = pvehiculo.NRO_RAMV == null ? "" : pvehiculo.NRO_RAMV;
                cmd.Parameters["@NRO_RUC"].Value              = pvehiculo.NRO_RUC == null ? "" : pvehiculo.NRO_RUC;
                cmd.Parameters["@PAIS"].Value                 = pvehiculo.PAIS == null ? "" : pvehiculo.PAIS;
                cmd.Parameters["@PLACA"].Value                = pvehiculo.PLACA == null ? "" : pvehiculo.PLACA;
                cmd.Parameters["@PRECIOMAXIMO"].Value         = pvehiculo.PRECIOMAXIMO == null ? "" : pvehiculo.PRECIOMAXIMO;
                cmd.Parameters["@PRECIOMINIMO"].Value         = pvehiculo.PRECIOMINIMO == null ? "" : pvehiculo.PRECIOMINIMO;
                cmd.Parameters["@PRECIOPROMEDIO"].Value       = pvehiculo.PRECIOPROMEDIO == null ? "" : pvehiculo.PRECIOPROMEDIO;
                cmd.Parameters["@PRECIOVENTA"].Value          = pvehiculo.PRECIOVENTA == null ? "" : pvehiculo.PRECIOVENTA;
                cmd.Parameters["@TIPO"].Value                 = pvehiculo.TIPO == null ? "" : pvehiculo.TIPO;
                cmd.Parameters["@TIPOCOMBUSTIBLE"].Value      = pvehiculo.TIPOCOMBUSTIBLE == null ? "" : pvehiculo.TIPOCOMBUSTIBLE;
                cmd.Parameters["@ULTIMA_ACTUALIZACION"].Value = pvehiculo.ULTIMA_ACTUALIZACION == null ? "" : pvehiculo.ULTIMA_ACTUALIZACION;
                cmd.Parameters["@USO"].Value                = pvehiculo.USO == null ? "" : pvehiculo.USO;
                cmd.Parameters["@cod_color"].Value          = pvehiculo.cod_color == null ? "" : pvehiculo.cod_color;
                cmd.Parameters["@cod_marca"].Value          = pvehiculo.cod_marca == null ? "" : pvehiculo.cod_marca;
                cmd.Parameters["@cod_modelo"].Value         = pvehiculo.cod_modelo == null ? "" : pvehiculo.cod_modelo;
                cmd.Parameters["@cod_pais"].Value           = pvehiculo.cod_pais == null ? "" : pvehiculo.cod_pais;
                cmd.Parameters["@cod_submodelo"].Value      = pvehiculo.cod_submodelo == null ? "" : pvehiculo.cod_submodelo;
                cmd.Parameters["@cod_tipo"].Value           = pvehiculo.cod_tipo == null ? "" : pvehiculo.cod_tipo;
                cmd.Parameters["@cod_tipo_ant"].Value       = pvehiculo.cod_tipo_ant == null ? "" : pvehiculo.cod_tipo_ant;
                cmd.Parameters["@cod_tipo_placa"].Value     = pvehiculo.cod_tipo_placa == null ? "" : pvehiculo.cod_tipo_placa;
                cmd.Parameters["@dias_transcurridos"].Value = pvehiculo.dias_transcurridos == null ? "" : pvehiculo.dias_transcurridos;
                cmd.Parameters["@dias_vigencia"].Value      = pvehiculo.dias_vigencia == null ? "" : pvehiculo.dias_vigencia;
                cmd.Parameters["@tipo_vh_x_ant"].Value      = pvehiculo.tipo_vh_x_ant == null ? "" : pvehiculo.tipo_vh_x_ant;

                cmd.ExecuteNonQuery();

                vehiculo.IdPlaca = Convert.ToInt32(cmd.Parameters["@valor"].Value);

                return(vehiculo);
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }
示例#3
0
 public static EBroCatalogoVehiculos BroGestionCatalogoVehiculo(EBroCatalogoVehiculos pvehiculo)
 {
     return(DBroVehiculo.BroGestionCatalogoVehiculo(pvehiculo));
 }
示例#4
0
        public static EBroCatalogoVehiculos BroObtenerVehiculosPYMES(string Placa_)
        {
            EBroCatalogoVehiculos rsVehiculo = new EBroCatalogoVehiculos();

            try
            {
                Conectar();

                SqlCommand cmd = new SqlCommand("SELECT * FROM Catalago_Placas WHERE Catalago_Placas.PLACA = @Placa_", getCnn());
                cmd.Parameters.AddWithValue("@Placa_", Placa_);
                SqlDataReader rdr = cmd.ExecuteReader();
                if (rdr.Read())
                {
                    rsVehiculo.IdPlaca = rdr["IdPlaca"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdPlaca"]);
                    rsVehiculo.ANIO    = rdr["ANIO"].ToString();
                    rsVehiculo.CAMPO_ULTIMA_ACTUALIZACION = rdr["CAMPO_ULTIMA_ACTUALIZACION"].ToString();
                    rsVehiculo.CANTON     = rdr["CANTON"].ToString();
                    rsVehiculo.CHASIS     = rdr["CHASIS"].ToString();
                    rsVehiculo.CILINDRAJE = rdr["CILINDRAJE"].ToString();
                    rsVehiculo.CLASE      = rdr["CLASE"].ToString();
                    rsVehiculo.COLOR      = rdr["COLOR"].ToString();
                    rsVehiculo.EDADAUTO   = rdr["EDADAUTO"].ToString();
                    rsVehiculo.FEC_CADUCIDAD_MATRICULA = rdr["FEC_CADUCIDAD_MATRICULA"].ToString();
                    rsVehiculo.FEC_COMPRA_REGISTRO     = rdr["FEC_COMPRA_REGISTRO"].ToString();
                    rsVehiculo.FEC_ULTIMA_MATRICULA    = rdr["FEC_ULTIMA_MATRICULA"].ToString();
                    rsVehiculo.MARCA                = rdr["MARCA"].ToString();
                    rsVehiculo.MODELO               = rdr["MODELO"].ToString();
                    rsVehiculo.MOTOR                = rdr["MOTOR"].ToString();
                    rsVehiculo.NRO_CEDULA           = rdr["NRO_CEDULA"].ToString();
                    rsVehiculo.NRO_PASAJEROS        = rdr["NRO_PASAJEROS"].ToString();
                    rsVehiculo.NRO_RAMV             = rdr["NRO_RAMV"].ToString();
                    rsVehiculo.NRO_RUC              = rdr["NRO_RUC"].ToString();
                    rsVehiculo.PAIS                 = rdr["PAIS"].ToString();
                    rsVehiculo.PLACA                = rdr["PLACA"].ToString();
                    rsVehiculo.PRECIOMAXIMO         = rdr["PRECIOMAXIMO"].ToString();
                    rsVehiculo.PRECIOMINIMO         = rdr["PRECIOMINIMO"].ToString();
                    rsVehiculo.PRECIOPROMEDIO       = rdr["PRECIOPROMEDIO"].ToString();
                    rsVehiculo.PRECIOVENTA          = rdr["PRECIOVENTA"].ToString();
                    rsVehiculo.TIPO                 = rdr["TIPO"].ToString();
                    rsVehiculo.TIPOCOMBUSTIBLE      = rdr["TIPOCOMBUSTIBLE"].ToString();
                    rsVehiculo.ULTIMA_ACTUALIZACION = rdr["ULTIMA_ACTUALIZACION"].ToString();
                    rsVehiculo.USO                = rdr["USO"].ToString();
                    rsVehiculo.cod_color          = rdr["cod_color"].ToString();
                    rsVehiculo.cod_marca          = rdr["cod_marca"].ToString();
                    rsVehiculo.cod_modelo         = rdr["cod_modelo"].ToString();
                    rsVehiculo.cod_pais           = rdr["cod_pais"].ToString();
                    rsVehiculo.cod_submodelo      = rdr["cod_submodelo"].ToString();
                    rsVehiculo.cod_tipo           = rdr["cod_tipo"].ToString();
                    rsVehiculo.cod_tipo_ant       = rdr["cod_tipo_ant"].ToString();
                    rsVehiculo.cod_tipo_placa     = rdr["cod_tipo_placa"].ToString();
                    rsVehiculo.dias_transcurridos = rdr["dias_transcurridos"].ToString();
                    rsVehiculo.dias_vigencia      = rdr["dias_vigencia"].ToString();
                    rsVehiculo.tipo_vh_x_ant      = rdr["tipo_vh_x_ant"].ToString();
                }
                rdr.Close();
                return(rsVehiculo);
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }