예제 #1
0
        public string Eliminar(int codigo)
        {
            try
            {
                string      Cadena = ConfigurationManager.ConnectionStrings["Prueba"].ConnectionString;
                DA.Conexion Con    = new DA.Conexion(Cadena);
                SqlCommand  query  = new SqlCommand("DELETE FROM Vehiculo WHERE ID_Vehiculo =  @p1");

                query.Parameters.AddWithValue("@p1", codigo);
                Con.ejecutarSQLSeguro(query);

                if (Con.IsError)
                {
                    Con.Destruir();
                    throw new System.InvalidOperationException(Con.ErrorDescripcion);
                }

                Con.Destruir();
            }
            catch (Exception ex)
            {
                isError          = true;
                errorDescripcion = ex.Message;
                return(errorDescripcion);
            }
            return("Los datos del vehículo, se eliminaron correctamente.");
        }
예제 #2
0
        public string Agregar(Vehiculo_Servicio veh_ser)
        {
            try
            {
                string      Cadena = ConfigurationManager.ConnectionStrings["Prueba"].ConnectionString;
                DA.Conexion con    = new DA.Conexion(Cadena);
                SqlCommand  query  = new SqlCommand("INSERT INTO [Vehiculo-Servicio](ID_Servicio, ID_Vehiculo) VALUES (@p1, @p2)");
                query.Parameters.AddWithValue("@p1", veh_ser.ID_Servicio);
                query.Parameters.AddWithValue("@p2", veh_ser.ID_Vehiculo);

                con.ejecutarSQLSeguro(query);
                if (con.IsError)
                {
                    con.Destruir();
                    throw new System.InvalidOperationException(con.ErrorDescripcion);
                }

                con.Destruir();
            }
            catch (Exception ex)
            {
                isError          = true;
                errorDescripcion = ex.Message;
                return(errorDescripcion);
            }
            return("Datos agregados correctamente.");
        }
예제 #3
0
        public string Agregar(Vehiculo vehiculo)
        {
            try
            {
                string      Cadena = ConfigurationManager.ConnectionStrings["Prueba"].ConnectionString;
                DA.Conexion con    = new DA.Conexion(Cadena);
                SqlCommand  query  = new SqlCommand("INSERT INTO Vehiculo(Placa, Dueno, Marca) VALUES (@p1, @p2, @p3)");
                query.Parameters.AddWithValue("@p1", vehiculo.Placa);
                query.Parameters.AddWithValue("@p2", vehiculo.Dueno);
                query.Parameters.AddWithValue("@p3", vehiculo.Marca);

                con.ejecutarSQLSeguro(query);
                if (con.IsError)
                {
                    con.Destruir();
                    throw new System.InvalidOperationException(con.ErrorDescripcion);
                }

                con.Destruir();
            }
            catch (Exception ex)
            {
                isError          = true;
                errorDescripcion = ex.Message;
                return(errorDescripcion);
            }
            return("Vehículo agregado correctamente.");
        }
예제 #4
0
        public string Modificar(Vehiculo vehiculo, int codigo)
        {
            try
            {
                string      Cadena = ConfigurationManager.ConnectionStrings["Prueba"].ConnectionString;
                DA.Conexion Con    = new DA.Conexion(Cadena);
                SqlCommand  query  = new SqlCommand("UPDATE Vehiculo SET Placa = @p1, Dueno = @p2, Marca = @p3 WHERE ID_Vehiculo = @p4");

                query.Parameters.AddWithValue("@p1", vehiculo.Placa);
                query.Parameters.AddWithValue("@p2", vehiculo.Dueno);
                query.Parameters.AddWithValue("@p3", vehiculo.Marca);
                query.Parameters.AddWithValue("@p4", codigo);

                Con.ejecutarSQLSeguro(query);
                if (Con.IsError)
                {
                    Con.Destruir();
                    throw new System.InvalidOperationException(Con.ErrorDescripcion);
                }

                Con.Destruir();
            }
            catch (Exception ex)
            {
                isError          = true;
                errorDescripcion = ex.Message;
                return(errorDescripcion);
            }
            return("Datos de vehículo modificados correctamente.");
        }
예제 #5
0
        public Vehiculo Obtener(int codigo)
        {
            try
            {
                string      Cadena = ConfigurationManager.ConnectionStrings["Prueba"].ConnectionString;
                DA.Conexion Con    = new DA.Conexion(Cadena);
                SqlCommand  query  = new SqlCommand("SELECT ID_Vehiculo, Placa, Dueno, Marca FROM Vehiculo WHERE ID_Vehiculo= @p1");
                query.Parameters.AddWithValue("@p1", codigo);
                DataTable Tabla = Con.ejecutarConsultaSQLTablaSegura(query);

                if (Con.IsError)
                {
                    Con.Destruir();
                    throw new System.InvalidOperationException(Con.ErrorDescripcion);
                }
                else
                {
                    Con.Destruir();
                    Vehiculo Resultado = new Vehiculo();
                    Resultado.ID_Vehiculo = Convert.ToInt32(Tabla.Rows[0]["ID_Vehiculo"]);
                    Resultado.Placa       = Tabla.Rows[0]["Placa"].ToString();
                    Resultado.Dueno       = Tabla.Rows[0]["Dueno"].ToString();
                    Resultado.Marca       = Tabla.Rows[0]["Marca"].ToString();

                    return(Resultado);
                }
            }
            catch (Exception ex)
            {
                isError          = true;
                errorDescripcion = ex.Message;
                return(null);
            }
        }
예제 #6
0
        public string Modificar(Servicios servicio, int codigo)
        {
            try
            {
                string      Cadena = ConfigurationManager.ConnectionStrings["Prueba"].ConnectionString;
                DA.Conexion Con    = new DA.Conexion(Cadena);
                SqlCommand  query  = new SqlCommand("UPDATE Servicios SET Descripcion = @p1, Monto = @p2 WHERE ID_Servicio = @p3");

                query.Parameters.AddWithValue("@p1", servicio.Descripcion);
                query.Parameters.AddWithValue("@p2", servicio.Monto);
                query.Parameters.AddWithValue("@p3", codigo);

                Con.ejecutarSQLSeguro(query);
                if (Con.IsError)
                {
                    Con.Destruir();
                    throw new System.InvalidOperationException(Con.ErrorDescripcion);
                }

                Con.Destruir();
            }
            catch (Exception ex)
            {
                isError          = true;
                errorDescripcion = ex.Message;
                return(errorDescripcion);
            }
            return("Datos de servicio modificados correctamente.");
        }
예제 #7
0
        public Servicios Obtener(int codigo)
        {
            try
            {
                string      Cadena = ConfigurationManager.ConnectionStrings["Prueba"].ConnectionString;
                DA.Conexion Con    = new DA.Conexion(Cadena);
                SqlCommand  query  = new SqlCommand("SELECT ID_Servicio, Descripcion, Monto FROM Servicios WHERE ID_Servicio = @p1");
                query.Parameters.AddWithValue("@p1", codigo);
                DataTable Tabla = Con.ejecutarConsultaSQLTablaSegura(query);

                if (Con.IsError)
                {
                    Con.Destruir();
                    throw new System.InvalidOperationException(Con.ErrorDescripcion);
                }
                else
                {
                    Con.Destruir();
                    Servicios Resultado = new Servicios();
                    Resultado.ID_Servicio = Convert.ToInt32(Tabla.Rows[0]["ID_Servicio"]);
                    Resultado.Descripcion = Tabla.Rows[0]["Descripcion"].ToString();
                    Resultado.Monto       = Convert.ToInt32(Tabla.Rows[0]["Monto"]);
                    return(Resultado);
                }
            }
            catch (Exception ex)
            {
                isError          = true;
                errorDescripcion = ex.Message;
                return(null);
            }
        }
예제 #8
0
        public List <Vehiculo_Servicio> ObtenerTodo()
        {
            try
            {
                string      Cadena = ConfigurationManager.ConnectionStrings["Prueba"].ConnectionString;
                DA.Conexion Con    = new DA.Conexion(Cadena);
                SqlCommand  query  = new SqlCommand("SELECT vs.[ID_Vehiculo-Servicio] AS Consecutivo, s.ID_Servicio AS IDservicio, v.ID_Vehiculo AS IDvehiculo FROM Servicios s, Vehiculo v, [Vehiculo-Servicio] vs  WHERE s.ID_Servicio = vs.[ID_Servicio] and v.ID_Vehiculo = vs.[ID_Vehiculo]");
                DataTable   Tabla  = Con.ejecutarConsultaSQLTablaSegura(query);
                List <Vehiculo_Servicio> listVS = new List <Vehiculo_Servicio>();

                for (int i = 0; i < Tabla.Rows.Count; i++)
                {
                    Vehiculo_Servicio vs = new Vehiculo_Servicio();
                    vs.ID_Vehiculo_Servicio = Convert.ToInt32(Tabla.Rows[i]["Consecutivo"].ToString());
                    vs.ID_Servicio          = Convert.ToInt32(Tabla.Rows[i]["IDservicio"].ToString());
                    vs.ID_Vehiculo          = Convert.ToInt32(Tabla.Rows[i]["IDvehiculo"].ToString());
                    listVS.Add(vs);
                }

                if (Con.IsError)
                {
                    Con.Destruir();
                    throw new System.InvalidOperationException(Con.ErrorDescripcion);
                }
                else
                {
                    Con.Destruir();
                    return(listVS);
                }
            }
            catch (Exception ex)
            {
                isError          = true;
                errorDescripcion = ex.Message;
                return(null);
            }
        }
예제 #9
0
        public List <Vehiculo> ObtenerTodo()
        {
            try
            {
                string          Cadena = ConfigurationManager.ConnectionStrings["Prueba"].ConnectionString;
                DA.Conexion     Con    = new DA.Conexion(Cadena);
                SqlCommand      query  = new SqlCommand("SELECT ID_Vehiculo, Placa, Dueno, Marca FROM Vehiculo ORDER BY ID_Vehiculo");
                DataTable       Tabla  = Con.ejecutarConsultaSQLTablaSegura(query);
                List <Vehiculo> lisV   = new List <Vehiculo>();

                foreach (DataRow item in Tabla.Rows)
                {
                    Vehiculo vehiculo = new Vehiculo();
                    vehiculo.ID_Vehiculo = Convert.ToInt32(item["ID_Vehiculo"].ToString());
                    vehiculo.Placa       = item["Placa"].ToString();
                    vehiculo.Dueno       = item["Dueno"].ToString();
                    vehiculo.Marca       = item["Marca"].ToString();
                    lisV.Add(vehiculo);
                }
                if (Con.IsError)
                {
                    Con.Destruir();
                    throw new System.InvalidOperationException(Con.ErrorDescripcion);
                }
                else
                {
                    Con.Destruir();
                    return(lisV);
                }
            }
            catch (Exception ex)
            {
                isError          = true;
                errorDescripcion = ex.Message;
                return(null);
            }
        }
예제 #10
0
        public List <Servicios> ObtenerTodo()
        {
            try
            {
                string           Cadena = ConfigurationManager.ConnectionStrings["Prueba"].ConnectionString;
                DA.Conexion      Con    = new DA.Conexion(Cadena);
                SqlCommand       query  = new SqlCommand("SELECT ID_Servicio, Descripcion, Monto FROM Servicios ORDER BY ID_Servicio");
                DataTable        Tabla  = Con.ejecutarConsultaSQLTablaSegura(query);
                List <Servicios> listS  = new List <Servicios>();

                foreach (DataRow item in Tabla.Rows)
                {
                    Servicios servicio = new Servicios();
                    servicio.ID_Servicio = Convert.ToInt32(item["ID_Servicio"].ToString());
                    servicio.Descripcion = item["Descripcion"].ToString();
                    servicio.Monto       = Convert.ToInt32(item["Monto"].ToString());
                    listS.Add(servicio);
                }
                if (Con.IsError)
                {
                    Con.Destruir();
                    throw new System.InvalidOperationException(Con.ErrorDescripcion);
                }
                else
                {
                    Con.Destruir();
                    return(listS);
                }
            }
            catch (Exception ex)
            {
                isError          = true;
                errorDescripcion = ex.Message;
                return(null);
            }
        }