Exemplo n.º 1
0
 public InfoAuto getDatoVehiculo(Int32 id_solicitud)
 {
     try
     {
         using (SqlConnection sqlConn = new SqlConnection(this.strConn))
         {
             sqlConn.Open();
             SqlCommand cmd = new SqlCommand(strConn, sqlConn);
             cmd.CommandType = System.Data.CommandType.StoredProcedure;
             cmd.CommandText = "sp_r_infoautobyid_solicitud";
             cmd.Parameters.AddWithValue("@id_solicitud", id_solicitud);
             SqlDataReader reader         = cmd.ExecuteReader();
             InfoAuto      mDatosvehiculo = new InfoAuto();
             if (reader.Read())
             {
                 mDatosvehiculo.Id_solicitud = Convert.ToInt32(reader["id_solicitud"]);
                 mDatosvehiculo.Patente      = reader["patente"].ToString();
                 mDatosvehiculo.Dv           = reader["dv"].ToString();
             }
             else
             {
                 mDatosvehiculo = null;
             }
             sqlConn.Close();
             return(mDatosvehiculo);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 2
0
        public List <InfoAuto> GetInfoAuto(Int32 idSolicitud, string patente, string usuario, int idEstadoFamilia, string tipoOperacion, string fechaDesde, string fechaHasta)
        {
            try
            {
                using (SqlConnection sqlConn = new SqlConnection(this.strConn))
                {
                    sqlConn.Open();
                    SqlCommand cmd = new SqlCommand(strConn, sqlConn);
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.CommandText = "sp_r_InfoAuto";
                    cmd.Parameters.AddWithValue("@id_solicitud", idSolicitud);
                    cmd.Parameters.AddWithValue("@patente", patente);
                    cmd.Parameters.AddWithValue("@cuentaUsuario", usuario);
                    cmd.Parameters.AddWithValue("@estadoFamilia", idEstadoFamilia);
                    cmd.Parameters.AddWithValue("@tipo_operacion", tipoOperacion);
                    cmd.Parameters.AddWithValue("@fechaDesde", fechaDesde);
                    cmd.Parameters.AddWithValue("@fechaHasta", fechaHasta);
                    var reader = cmd.ExecuteReader();

                    var lDatosvehiculo = new List <InfoAuto>();
                    while (reader.Read())
                    {
                        var mDatosvehiculo = new InfoAuto
                        {
                            Id_solicitud          = Convert.ToInt32(reader["id_solicitud"]),
                            Marca                 = reader["marca"].ToString(),
                            Tipo_vehiculo         = reader["tipo"].ToString(),
                            Patente               = reader["patente"].ToString().ToUpper(),
                            Modelo                = reader["modelo"].ToString(),
                            Chassis               = reader["numChasis"].ToString(),
                            Motor                 = reader["numMotor"].ToString(),
                            Vin                   = reader["numVin"].ToString(),
                            Ano                   = Convert.ToInt32(reader["anioFab"]),
                            Color                 = reader["color"].ToString(),
                            Combustible           = reader["combustible"].ToString(),
                            FechaAdquisicion      = reader["fecha"].ToString(),
                            ConMuntas             = Convert.ToBoolean(reader["conMultas"]),
                            Propietario_nombre    = reader["propietario"].ToString(),
                            EstadoFamilia         = reader["estadoFamilia"].ToString(),
                            EncargoRobo           = reader["encargoRobo"].ToString(),
                            LimitacionDominio     = reader["limDom"].ToString(),
                            RevisionTecnica       = reader["revtecven"].ToString(),
                            MontoMulta            = reader["montoMultas"].ToString(),
                            EjecutivoActual       = reader["ejecutivoActual"].ToString(),
                            CorreoComprador       = reader["correo"].ToString(),
                            IdSolicitudEncriptado = reader["idSolicitudEncriptado"].ToString(),
                            PatenteEncriptado     = reader["patenteEncriptado"].ToString(),
                            Usuario               = reader["usuario"].ToString()
                        };
                        lDatosvehiculo.Add(mDatosvehiculo);
                    }
                    sqlConn.Close();
                    return(lDatosvehiculo);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 3
0
 public InfoAuto getexiste(string patente, Int16 id_cliente)
 {
     try
     {
         using (SqlConnection sqlConn = new SqlConnection(this.strConn))
         {
             sqlConn.Open();
             SqlCommand cmd = new SqlCommand(strConn, sqlConn);
             cmd.CommandType = System.Data.CommandType.StoredProcedure;
             cmd.CommandText = "sp_r_infoautobycliente";
             cmd.Parameters.AddWithValue("@patente", patente);
             cmd.Parameters.AddWithValue("@id_cliente", id_cliente);
             SqlDataReader reader         = cmd.ExecuteReader();
             InfoAuto      mDatosvehiculo = new InfoAuto();
             if (reader.Read())
             {
                 mDatosvehiculo.Existe = Convert.ToBoolean(reader["existe"]);
             }
             else
             {
                 mDatosvehiculo = null;
             }
             sqlConn.Close();
             return(mDatosvehiculo);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 4
0
        public List <InfoAuto> GetClienteCertificados()
        {
            //trae la lista de los clientes que tienen habilitado la compra de cav o multas
            try
            {
                using (SqlConnection sqlConn = new SqlConnection(this.strConn))
                {
                    sqlConn.Open();
                    SqlCommand cmd = new SqlCommand(strConn, sqlConn);
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.CommandText = "sp_get_cliente_by_productoCertificados";
                    var reader = cmd.ExecuteReader();

                    var lDatosvehiculo = new List <InfoAuto>();
                    while (reader.Read())
                    {
                        var mDatosvehiculo = new InfoAuto
                        {
                            Id_solicitud       = Convert.ToInt32(reader["id_cliente"]),
                            Propietario_nombre = reader["nombre"].ToString()
                        };
                        lDatosvehiculo.Add(mDatosvehiculo);
                    }
                    sqlConn.Close();
                    return(lDatosvehiculo);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 5
0
        public List <InfoAuto> Get_productoCertificadoByCliente(int idCliente)
        {
            //trae la lista del tipo operacion familia certifiicado por cliente
            try
            {
                using (SqlConnection sqlConn = new SqlConnection(this.strConn))
                {
                    sqlConn.Open();
                    SqlCommand cmd = new SqlCommand(strConn, sqlConn);
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.CommandText = "sp_get_productoCertificadoByCliente";
                    cmd.Parameters.AddWithValue("@id_cliente", idCliente);
                    var reader = cmd.ExecuteReader();

                    var lDatosvehiculo = new List <InfoAuto>();
                    while (reader.Read())
                    {
                        var mDatosvehiculo = new InfoAuto
                        {
                            EstadoFamilia      = reader["codigo"].ToString(),
                            Propietario_nombre = reader["operacion"].ToString()
                        };
                        lDatosvehiculo.Add(mDatosvehiculo);
                    }
                    sqlConn.Close();
                    return(lDatosvehiculo);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 6
0
        public List <InfoAuto> GetChartTodosCertificado(string tipoOperacion, int idCliente)
        {
            using (var sqlConn = new SqlConnection(strConn))
            {
                sqlConn.Open();
                try
                {
                    var cmd = new SqlCommand("sp_get_chart_todo_certificado", sqlConn)
                    {
                        CommandType = CommandType.StoredProcedure
                    };
                    cmd.Parameters.Add(new SqlParameter("@tipoOperacion", tipoOperacion));
                    cmd.Parameters.Add(new SqlParameter("@id_cliente", idCliente));

                    var reader = cmd.ExecuteReader();
                    var lista  = new List <InfoAuto>();
                    while (reader.Read())
                    {
                        var xx = new InfoAuto();
                        xx.ChartMes            = Convert.ToInt32(reader["MES"]);
                        xx.ChartMesConteo      = Convert.ToInt32(reader["CONTEO"]);
                        xx.ChartMesDescripcion = reader["DESCRIPCIONMES"].ToString();
                        lista.Add(xx);
                    }
                    sqlConn.Close();
                    return(lista);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Exemplo n.º 7
0
        public void AddDatoGeneral(InfoAuto v)
        {
            using (var sqlConn = new SqlConnection(strConn))
            {
                sqlConn.Open();
                try
                {
                    var cmd = new SqlCommand("sp_Add_DatosGeneralesDicomV", sqlConn)
                    {
                        CommandType = CommandType.StoredProcedure
                    };
                    cmd.Parameters.Add(new SqlParameter("@id_solicitud", v.Id_solicitud));
                    cmd.Parameters.Add(new SqlParameter("@patente", v.Patente ?? "S/I"));
                    cmd.Parameters.Add(new SqlParameter("@tipo", v.Tipo_vehiculo ?? "S/I"));
                    cmd.Parameters.Add(new SqlParameter("@marca", v.Marca ?? "S/I"));
                    cmd.Parameters.Add(new SqlParameter("@modelo", v.Modelo ?? "S/I"));
                    cmd.Parameters.Add(new SqlParameter("@color", v.Color ?? "S/I"));
                    cmd.Parameters.Add(new SqlParameter("@anio", v.Ano));
                    cmd.Parameters.Add(new SqlParameter("@numMotor", v.Motor ?? "S/I"));
                    cmd.Parameters.Add(new SqlParameter("@numChassis", v.Chassis ?? "S/I"));
                    cmd.Parameters.Add(new SqlParameter("@numVin", v.Vin ?? "S/I"));

                    cmd.ExecuteNonQuery();
                    sqlConn.Close();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Exemplo n.º 8
0
        public List <InfoAuto> GetCertificados(string patente, int idCliente, string desde, string hasta)
        {
            try
            {
                using (SqlConnection sqlConn = new SqlConnection(this.strConn))
                {
                    sqlConn.Open();
                    SqlCommand cmd = new SqlCommand(strConn, sqlConn);
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.CommandText = "sp_r_certificados";
                    cmd.Parameters.AddWithValue("@patente", patente);
                    cmd.Parameters.AddWithValue("@cliente", idCliente);
                    cmd.Parameters.AddWithValue("@fechaDesde", desde);
                    cmd.Parameters.AddWithValue("@fechaHasta", hasta);
                    cmd.CommandTimeout = 10000;

                    var reader = cmd.ExecuteReader();

                    var lDatosvehiculo = new List <InfoAuto>();
                    while (reader.Read())
                    {
                        var mDatosvehiculo = new InfoAuto
                        {
                            Id_solicitud             = Convert.ToInt32(reader["id_solicitud"]),
                            Marca                    = reader["marca"].ToString(),
                            Tipo_vehiculo            = reader["tipo"].ToString(),
                            Patente                  = reader["patente"].ToString().ToUpper(),
                            Modelo                   = reader["modelo"].ToString(),
                            Chassis                  = reader["numChasis"].ToString(),
                            Motor                    = reader["numMotor"].ToString(),
                            Vin                      = reader["numVin"].ToString(),
                            Ano                      = Convert.ToInt32(reader["anioFab"]),
                            Color                    = reader["color"].ToString(),
                            Combustible              = reader["combustible"].ToString(),
                            FechaAdquisicion         = reader["fecha"].ToString(),
                            ConMuntas                = Convert.ToBoolean(reader["conMultas"]),
                            Propietario_nombre       = reader["propietario"].ToString(),
                            EstadoFamilia            = reader["estadoFamilia"].ToString(),
                            EncargoRobo              = reader["encargoRobo"].ToString(),
                            LimitacionDominio        = reader["limDom"].ToString(),
                            RevisionTecnica          = reader["revtecven"].ToString(),
                            MontoMulta               = reader["montoMultas"].ToString(),
                            Usuario                  = reader["usuario"].ToString(),
                            TipoOperacion            = reader["tipoOperacion"].ToString(),
                            DescripcionTipoOperacion = reader["descripcionTipoOperacion"].ToString(),
                            IdEstadoFamilia          = Convert.ToInt32(reader["codigo_estado"]),
                            TiempoTranscurrido       = Convert.ToInt32(reader["tiempoTranscurrido"])
                        };
                        lDatosvehiculo.Add(mDatosvehiculo);
                    }
                    sqlConn.Close();
                    return(lDatosvehiculo);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 9
0
        public async Task<IActionResult> OnGetAsync(int? id)
        {
            if (id == null)
            {
                return NotFound();
            }

            InfoAuto = await _context.InfoAutomobili.FirstOrDefaultAsync(m => m.ID == id);

            if (InfoAuto == null)
            {
                return NotFound();
            }
            return Page();
        }
Exemplo n.º 10
0
        public List <InfoAuto> GetInfoCarPublico(Int32 oc, string patente, int fecha)
        {
            try
            {
                using (SqlConnection sqlConn = new SqlConnection(this.strConn))
                {
                    sqlConn.Open();
                    SqlCommand cmd = new SqlCommand(strConn, sqlConn);
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.CommandText = "sp_r_InfoAuto_publico";
                    cmd.Parameters.AddWithValue("@oc", oc);
                    cmd.Parameters.AddWithValue("@patente", patente);
                    cmd.Parameters.AddWithValue("@fecha", fecha);

                    var reader = cmd.ExecuteReader();

                    var lDatosvehiculo = new List <InfoAuto>();
                    while (reader.Read())
                    {
                        var mDatosvehiculo = new InfoAuto
                        {
                            Id_solicitud       = Convert.ToInt32(reader["id_solicitud"]),
                            FechaAdquisicion   = reader["fecha"].ToString(),
                            Patente            = reader["patente"].ToString(),
                            EstadoFamilia      = reader["estadoFamilia"].ToString(),
                            IdEstadoFamilia    = Convert.ToInt32(reader["codigo_estado"]),
                            EjecutivoActual    = reader["ejecutivoActual"].ToString(),
                            CorreoComprador    = reader["correo"].ToString(),
                            OrdenCompra        = Convert.ToInt32(reader["oc"]),
                            TiempoTranscurrido = Convert.ToInt32(reader["tiempo"])
                        };
                        lDatosvehiculo.Add(mDatosvehiculo);
                    }
                    sqlConn.Close();
                    return(lDatosvehiculo);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 11
0
 public void AddDatoGeneral(InfoAuto v)
 {
     new InfoAutoDAC().AddDatoGeneral(v);
 }
Exemplo n.º 12
0
        public static void Initialize(FilarmonicaContext context)
        {
            // Look for any tipo.
            if (context.TipologiaSoci.Any())
            {
                return;   // DB has been seeded
            }

            var tipi = new TipologiaSocio[]
            {
                new TipologiaSocio {
                    Descrizione = "Suonatore"
                }
                , new TipologiaSocio {
                    Descrizione = "Simpatizzante"
                }
                , new TipologiaSocio {
                    Descrizione = "Aiutante"
                }
            };

            foreach (var item in tipi)
            {
                context.TipologiaSoci.Add(item);
            }
            context.SaveChanges();

            var auto = new InfoAuto[]
            {
                new InfoAuto {
                    TipoAuto = "Sotto x ccc", Carburante = "Benzina", RimborsoKm = 0.47m
                }
                , new InfoAuto {
                    TipoAuto = "Sotto x ccc", Carburante = "Diesel", RimborsoKm = 0.47m
                }
                , new InfoAuto {
                    TipoAuto = "Tra x ccc e y ccc", Carburante = "Benzina", RimborsoKm = 0.47m
                }
            };

            foreach (var item in auto)
            {
                context.InfoAutomobili.Add(item);
            }
            ;
            context.SaveChanges();
#if DEBUG
            var soci = new Socio[]
            {
                new Socio {
                    Nome = "Mario", Cognome = "Rossi", Telefono = "001 1234", Email = "*****@*****.**", TipologiaSocioID = 1, NumeroSocio = 1234
                }
                , new Socio {
                    Nome = "Luigi", Cognome = "Rossi", Telefono = "001 1234", Email = "*****@*****.**", TipologiaSocioID = 1, NumeroSocio = 5678
                }
                , new Socio {
                    Nome = "Carla", Cognome = "Bianchi", Telefono = "001 1234", Email = "*****@*****.**", TipologiaSocioID = 3, NumeroSocio = 9012
                }
                , new Socio {
                    Nome = "Lucia", Cognome = "Mondella", Telefono = "001 1234", Email = "*****@*****.**", TipologiaSocioID = 1, NumeroSocio = 3456
                }
                , new Socio {
                    Nome = "Lorenzo", Cognome = "De Medici", Telefono = "001 1234", Email = "*****@*****.**", TipologiaSocioID = 2, NumeroSocio = 7890
                }
            };

            foreach (var item in soci)
            {
                context.Soci.Add(item);
            }
            context.SaveChanges();
#endif
        }
Exemplo n.º 13
0
        public List <InfoAuto> GetInfoAutoNew(string usuario,
                                              string idEstadoFamilia,
                                              string tipoOperacion,
                                              string fechaDesde,
                                              string fechaHasta,
                                              int idsucursal,
                                              DataTable dt)
        {
            using (SqlConnection sqlConn = new SqlConnection(this.strConn))
            {
                sqlConn.Open();
                SqlCommand cmd = new SqlCommand(strConn, sqlConn);
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.CommandText = "sp_r_InfoAuto_new";
                cmd.Parameters.AddWithValue("@cuentaUsuario", usuario);
                cmd.Parameters.AddWithValue("@estadoFamilia", idEstadoFamilia);
                cmd.Parameters.AddWithValue("@tipo_operacion", tipoOperacion);
                cmd.Parameters.AddWithValue("@fechaDesde", fechaDesde);
                cmd.Parameters.AddWithValue("@fechaHasta", fechaHasta);
                cmd.Parameters.AddWithValue("@sucursal_consulta", idsucursal);
                cmd.Parameters.Add("@listaPatente", SqlDbType.Structured).Direction = ParameterDirection.Input;
                cmd.Parameters[6].TypeName = "varchar_list_tbltype";
                cmd.Parameters[6].Value    = dt;
                cmd.CommandTimeout         = 15000;
                var reader = cmd.ExecuteReader();

                var lDatosvehiculo = new List <InfoAuto>();
                while (reader.Read())
                {
                    var mDatosvehiculo = new InfoAuto
                    {
                        Id_solicitud            = Convert.ToInt32(reader["id_solicitud"]),
                        Marca                   = reader["marca"].ToString(),
                        Tipo_vehiculo           = reader["tipo"].ToString(),
                        Patente                 = reader["patente"].ToString().ToUpper(),
                        Modelo                  = reader["modelo"].ToString(),
                        Chassis                 = reader["numChasis"].ToString(),
                        Motor                   = reader["numMotor"].ToString(),
                        Vin                     = reader["numVin"].ToString(),
                        Ano                     = Convert.ToInt32(reader["anioFab"]),
                        Color                   = reader["color"].ToString(),
                        Combustible             = reader["combustible"].ToString(),
                        FechaAdquisicion        = reader["fecha"].ToString(),
                        ConMuntas               = Convert.ToBoolean(reader["conMultas"]),
                        Propietario_nombre      = reader["propietario"].ToString(),
                        EstadoFamilia           = reader["estadoFamilia"].ToString(),
                        EncargoRobo             = reader["encargoRobo"].ToString(),
                        LimitacionDominio       = reader["limDom"].ToString(),
                        RevisionTecnica         = reader["revtecven"].ToString(),
                        MontoMulta              = reader["montoMultas"].ToString(),
                        EjecutivoActual         = reader["ejecutivoActual"].ToString(),
                        CorreoComprador         = reader["correo"].ToString(),
                        IdSolicitudEncriptado   = reader["idSolicitudEncriptado"].ToString(),
                        PatenteEncriptado       = reader["patenteEncriptado"].ToString(),
                        Usuario                 = reader["usuario"].ToString(),
                        TipoOperacion           = Convert.ToString(reader["operacion"]),
                        Sucursal                = Convert.ToString(reader["sucursal"]),
                        IdCliente               = Convert.ToInt32(reader["id_cliente"]),
                        CodigoEstado            = Convert.ToInt32(reader["codigo_estado"]),
                        IdSolicitudAsociado     = Convert.ToInt32(reader["id_solicitud_asociada"]),
                        HabilitadoTransferencia = Convert.ToBoolean(reader["habilitado_transferencia"])
                    };
                    lDatosvehiculo.Add(mDatosvehiculo);
                }
                sqlConn.Close();
                return(lDatosvehiculo);
            }
        }