コード例 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            OrdenReparacion ordenReparacion = db.OrdenReparacion.Find(id);

            db.OrdenReparacion.Remove(ordenReparacion);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
 public ActionResult Edit([Bind(Include = "IdOrdenReparacion,FechaEmision,FechaResolucion,IdSucursal,IdEmpleado,IdCliente,CantidadEquipos,PrecioBruto,Descuento,PrecioNeto,IdEstado,Facturado")] OrdenReparacion ordenReparacion)
 {
     if (ModelState.IsValid)
     {
         db.Entry(ordenReparacion).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdCliente  = new SelectList(db.Cliente, "IdCliente", "PrimerNombre", ordenReparacion.IdCliente);
     ViewBag.IdEmpleado = new SelectList(db.Empleado, "IdEmpleado", "PrimerNombre", ordenReparacion.IdEmpleado);
     ViewBag.IdEstado   = new SelectList(db.EstadoOrdenReparacion, "IdEstado", "Estado", ordenReparacion.IdEstado);
     ViewBag.IdSucursal = new SelectList(db.Sucursal, "IdSucursal", "Nombre", ordenReparacion.IdSucursal);
     return(View(ordenReparacion));
 }
コード例 #3
0
        // GET: OrdenReparacions/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            OrdenReparacion ordenReparacion = db.OrdenReparacion.Find(id);

            if (ordenReparacion == null)
            {
                return(HttpNotFound());
            }
            return(View(ordenReparacion));
        }
コード例 #4
0
        // GET: OrdenReparacions/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            OrdenReparacion ordenReparacion = db.OrdenReparacion.Find(id);

            if (ordenReparacion == null)
            {
                return(HttpNotFound());
            }
            ViewBag.IdCliente  = new SelectList(db.Cliente, "IdCliente", "PrimerNombre", ordenReparacion.IdCliente);
            ViewBag.IdEmpleado = new SelectList(db.Empleado, "IdEmpleado", "PrimerNombre", ordenReparacion.IdEmpleado);
            ViewBag.IdEstado   = new SelectList(db.EstadoOrdenReparacion, "IdEstado", "Estado", ordenReparacion.IdEstado);
            ViewBag.IdSucursal = new SelectList(db.Sucursal, "IdSucursal", "Nombre", ordenReparacion.IdSucursal);
            return(View(ordenReparacion));
        }
コード例 #5
0
ファイル: Program.cs プロジェクト: diegomera1/ProgramaMovil
        static void Main(string[] args)
        {
            //Cliente y tres celulares del cliente
            Cliente cliente = new Cliente("Diego", "1315729770");
            //lista de Celulares del cliente
            Tablet              dispo1       = new Tablet(cliente, "5621456", "Samsung", "S5", "Android", "Tablet", "Tiene Chip", "China");
            Dispositivos        dispo2       = new Dispositivos(cliente, "598874", "iPhone", "X", "iOS", "Telefono");
            Dispositivos        dispo3       = new Dispositivos(cliente, "559844", "Huawei", "Mat20", "Android", "Telefono");
            List <Dispositivos> Dispositivos = new List <Dispositivos>();

            Dispositivos.Add(dispo1);
            Dispositivos.Add(dispo2);
            Dispositivos.Add(dispo3);

            //Instancia de la orden 1
            List <String> problemas1 = new List <string>();

            problemas1.Add("Problema con la pantalla");
            problemas1.Add("Bateria dañada");
            problemas1.Add("Sensor de luz dañado");

            List <HardwareAdicional> articulos = new List <HardwareAdicional>();
            HardwareAdicional        articulo1 = new HardwareAdicional("Cargador", "Es el cargador del telefono");

            articulos.Add(articulo1);
            OrdenReparacion orden1 = new OrdenReparacion(dispo1, problemas1, articulos);

            //Instancia de la orden de reparación 2
            List <String> problemas2 = new List <string>();

            problemas2.Add("No enciende y ya se le cambio la patalla");
            problemas2.Add("La bateria Se descarga rápido");
            problemas2.Add("Vidrio trizado, cambiar vidrio");

            List <HardwareAdicional> articulos2 = new List <HardwareAdicional>();
            HardwareAdicional        articulo2  = new HardwareAdicional("Auriculares", "Son los auriculares del celular");

            articulos2.Add(articulo1);
            articulos2.Add(articulo2);

            OrdenReparacion orden2 = new OrdenReparacion(dispo2, problemas2, articulos);

            //lista de ordenes del cliente
            List <OrdenReparacion> ordenes = new List <OrdenReparacion>();

            ordenes.Add(orden1);
            ordenes.Add(orden2);

            int i = 0;

            foreach (OrdenReparacion item in ordenes)
            {
                Console.WriteLine("Datos del cliente: " + cliente.Nombre + "          Cedula: " + cliente.Identificacion + "\n");
                if (i == 0)
                {
                    if (item.Dispositivo.Tipo == "Tablet")
                    {
                        Console.WriteLine("La tablet a reparar es :" + dispo1.ToString() + "\n");
                    }
                    else
                    {
                        Console.WriteLine("El Celular a reparar es :" + dispo1.ToString() + "\n");
                    }
                    foreach (var daños in problemas1)
                    {
                        Console.WriteLine("Daño del celular :" + daños + "\n");
                    }
                    foreach (HardwareAdicional art in articulos)
                    {
                        Console.WriteLine("hardware adicional :" + art + "\n");
                    }
                }
                else
                {
                    Console.WriteLine("El Celular a reparar es :" + dispo2 + "\n");
                    foreach (var daños in problemas2)
                    {
                        Console.WriteLine("Daño del celular :" + daños + "\n");
                    }
                    foreach (HardwareAdicional art in articulos)
                    {
                        Console.WriteLine("hardware adicional :" + art + "\n");
                    }
                }
                i = 1;
                Console.WriteLine("/////////////////////////////////////////////////////////////////////////");
            }
            Console.ReadKey();
        }