private void leer(bool paraAdelante)
        {
            List <ElementoHistorialCliente> historial = new List <ElementoHistorialCliente>();

            if (paraAdelante)
            {
                this.Offset++;
            }
            else
            {
                this.Offset--;
            }
            //Traemos toda la información sobre las compras efectuadas por el cliente

            if (this.Offset >= 0)
            {
                Servidor      servidor = Servidor.getInstance();
                SqlDataReader reader   = servidor.query("exec MATE_LAVADO.historialClienteConOffset_sp " + this.Cliente.Id + " ," + this.Offset * 10);
                while (reader.Read())
                {
                    ElementoHistorialCliente e = new ElementoHistorialCliente();
                    e.CantidadAsientos = int.Parse(reader["cantidad_asientos"].ToString());
                    e.Descripcion      = reader["descripcion"].ToString();
                    e.Fecha            = (DateTime)reader["fecha_evento"];
                    e.Importe          = decimal.Parse(reader["importe"].ToString());
                    e.NumeroTarjeta    = int.Parse(reader["nro"].ToString());
                    historial.Add(e);
                }
            }
            if (historial.Count() == 0)
            {
                if (paraAdelante)
                {
                    this.Offset--;
                }
                else
                {
                    this.Offset++;
                }
                MessageBox.Show("No existen más resultados para " + (paraAdelante? "adelante." : "atrás."), "Advertencia", MessageBoxButtons.OK);
            }
            else
            {
                var bindingList = new BindingList <ElementoHistorialCliente>(historial);
                var source      = new BindingSource(bindingList, null);
                tabla.DataSource = source;
            }
            //Las cargamos en la lista y la configuramos para que pueda ser paginada dependiendo de la cantidad
            // de compras que haya hecho el cliente
        }
Example #2
0
        public static List <Servidor> Parse(string data)
        {
            List <Servidor> servidores = new List <Servidor>();

            string cleandata = data.Substring(1, data.Length - 2);

            string[] objects = cleandata.Split('}');

            foreach (string obj in objects)
            {
                if (obj.Length > 0)
                {
                    string[] singleobject = obj.Split(',');
                    string   name = "", ip = "";
                    int      max_players = 0, port = 0000;

                    foreach (string item in singleobject)
                    {
                        string value = item.Substring(item.IndexOf(':') + 1);
                        if (item.StartsWith("{\"name"))
                        {
                            name = value.Replace('"', ' ').Trim();
                        }
                        else if (item.StartsWith("\"ip_"))
                        {
                            ip = value.Replace('"', ' ').Trim();
                        }
                        else if (item.StartsWith("\"number"))
                        {
                            max_players = int.Parse(value);
                        }
                        else if (item.StartsWith("\"port"))
                        {
                            port = int.Parse(value);
                        }
                    }

                    Servidor servidor = new Servidor();
                    servidor.name           = name;
                    servidor.ip_address     = ip;
                    servidor.number_players = max_players;
                    servidor.port           = port;

                    servidores.Add(servidor);
                }
            }

            return(servidores);
        }
Example #3
0
        /// <summary>
        /// Asigna el pedido de acuerdo a quien tiene mas tiempo libre o de lo contrario por igual probabilidad de los que estan libres
        /// </summary>
        internal void prepararPedido(Pedido pedido, bool pedidoCreadoAnteriormente)
        {
            Servidor cocineroConMasTiempoLibre = obtenerCocineroMayorTiempoLibre();

            cocineroConMasTiempoLibre.estadoServidor = EstadoServidor.ocupado;

            if (!pedidoCreadoAnteriormente)
            {
                cocineroConMasTiempoLibre.tiempoProceso = pedido.calcularTiempoDemora();
            }
            else
            {
                cocineroConMasTiempoLibre.tiempoProceso = new TimeSpan(0, 0, 0);
            }

            cocineroConMasTiempoLibre.inicioProceso = actual.reloj;

            pedido.cocinero = cocineroConMasTiempoLibre;

            actual.productoPedido = pedido.nombrePedido;

            if (pedido.GetType() == typeof(PedidoSandwich))
            {
                actual.tiempoPreparacionDeSandwichPromedio = TimeSpan.FromMinutes(calcularPromedio(actual.sandwichPreparados, anterior.sandwichPreparados, anterior.tiempoPreparacionDeSandwichPromedio.TotalMinutes, cocineroConMasTiempoLibre.tiempoProceso.TotalMinutes));

                if (actual.sandwichPreparados > 1)
                {
                    actual.tiempoSandwichPreparadosDesviacion = calcularVarianza(actual.sandwichPreparados, anterior.tiempoSandwichPreparadosDesviacion, actual.tiempoPreparacionDeSandwichPromedio.TotalMinutes, cocineroConMasTiempoLibre.tiempoProceso.TotalMinutes);
                }
            }
            else if (pedido.GetType() == typeof(PedidoPizza))
            {
                actual.tiempoPreparacionDePizzaPromedio = TimeSpan.FromMinutes(calcularPromedio(actual.pizzasPreparadas, anterior.pizzasPreparadas, anterior.tiempoPreparacionDePizzaPromedio.TotalMinutes, cocineroConMasTiempoLibre.tiempoProceso.TotalMinutes));

                if (actual.pizzasPreparadas > 1)
                {
                    actual.tiempoCoccionPizzaDesviacion = calcularVarianza(actual.pizzasPreparadas, anterior.tiempoCoccionPizzaDesviacion, actual.tiempoPreparacionDePizzaPromedio.TotalMinutes, cocineroConMasTiempoLibre.tiempoProceso.TotalMinutes);
                }
            }
            else if (pedido.GetType() == typeof(PedidoEmpanadas))
            {
                actual.tiempoCoccionEmpanadasPromedio = TimeSpan.FromMinutes(calcularPromedio(actual.empanadasPreparadas, anterior.empanadasPreparadas, anterior.tiempoCoccionEmpanadasPromedio.TotalMinutes, cocineroConMasTiempoLibre.tiempoProceso.TotalMinutes));

                if (actual.empanadasPreparadas > 1)
                {
                    actual.tiempoCoccionEmpanadasDesviacion = calcularVarianza(actual.empanadasPreparadas, anterior.tiempoCoccionEmpanadasDesviacion, actual.tiempoCoccionEmpanadasPromedio.TotalMinutes, cocineroConMasTiempoLibre.tiempoProceso.TotalMinutes);
                }
            }
        }
        public xpresslauncher(string arma2path, string arma3path, Servidor s)
        {
            InitializeComponent();


            allMods = s.ModList.ToList <Mod>();

            lista.ItemsSource = allMods;

            Arma2Path = arma2path;
            Arma3Path = arma3path;


            selectArma3();
        }
Example #5
0
        public ActionResult ProcessarGravacaoPost(Servidor servidor)
        {
            if (ModelState.IsValid)
            {
                servidor.Sensor = new Sensor();

                var retorno = clienteHttp.Post <Servidor>(@"servidor/", servidor);

                return(RedirectToAction("Index", "Servidores"));
            }
            else
            {
                return(View("Index", servidor));
            }
        }
Example #6
0
        // GET: Servidores/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Servidor servidor = db.Servidors.Find(id);

            if (servidor == null)
            {
                return(HttpNotFound());
            }
            ViewBag.IDUnidade = new SelectList(db.Unidades, "IDUnidade", "NomeUnidade", servidor.IDUnidade);
            return(View(servidor));
        }
Example #7
0
        public static void Main(string[] args)
        {
            servidor = new Servidor();
            BancoDeDados.BuscaObjetosDaTela();

            for (int j = 0; j < Largura; j++)
            {
                for (int i = 0; i < Comprimento; i++)
                {
                    Objeto o = BancoDeDados.TodosOsObjetos.FirstOrDefault(r => r.PosicaoX == i && r.PosicaoY == j);
                    matrizArmazem[i, j] = o == null ? "" : o.RepresentacaoVisual;
                }
            }

            CreateHostBuilder(args).Build().Run();
        }
        public async Task <Object []> CrearServidor(Servidor servidor)
        {
            Object [] response = new Object [2];
            try {
                await AppDbContext.servidores.AddAsync(servidor);

                await AppDbContext.SaveChangesAsync();

                response[0] = true;
            }
            catch (Exception exception) {
                response[1] = (exception.InnerException != null) ?
                              exception.InnerException.Message : exception.Message;
            }
            return(response);
        }
        public Servidor InjectServidorDos()
        {
            if (this.servidorDos == null)
            {
                var colaUno          = this.InjectColaUno();
                var colasPosteriores = new List <Cola>
                {
                    this.InjectColaA(),
                    this.InjectColaB(),
                    this.InjectColaC()
                };

                this.servidorDos = new ServidorDos(colaUno, colasPosteriores);
            }
            return(this.servidorDos);
        }
Example #10
0
        public Rendicion(MiForm anterior) : base(anterior)
        {
            InitializeComponent();
            //Aca hay que buscar en la base de datos todas las Empresas y las ponemos en el comboBox para que el
            //usuario elija cual quiere

            Servidor servidor = Servidor.getInstance();

            SqlDataReader reader = servidor.query("EXEC MATE_LAVADO.traerTodasRazonesSociales_sp");

            while (reader.Read())
            {
                string leido = reader["razon_social"].ToString();
                comboBoxEmpresas.Items.Add(leido);
            }
        }
Example #11
0
    void Awake()
    {
        aparecerCartas();
        aparecerLocuras();
        hijos = ObtenerHijos();

        //Obtener el cliete y servidor
        cliente  = FindObjectOfType <Cliente>();
        servidor = FindObjectOfType <Servidor>();


        //Determinar que tipo de jugador es este
        DeterminarTipoJugador();
        DeterminarTurno();
        //manejador al cliente al servidor
    }
        public IActionResult Put(int id, [FromBody] Servidor value)
        {
            if (value == null)
            {
                return(BadRequest("Servidor is null"));
            }
            var toUpdate = dataRepository.Get(id);

            if (toUpdate == null)
            {
                return(NotFound("Servidor not found"));
            }

            dataRepository.Update(toUpdate, value);
            return(NoContent());
        }
Example #13
0
        /// <summary>
        /// Este método retorna um servidor a partir do seu ID
        /// </summary>
        /// <param name="id">Id relativo a chave de busca para o servidor</param>
        /// <returns>Retorna um servidor</returns>
        public HttpResponseMessage Get(Guid id)
        {
            try
            {
                Servidor            servidorModel       = null;
                ServidorRepository  servidorRepository  = new ServidorRepository(ConfigurationManager.ConnectionStrings["conexao"].ToString());
                ServidorApplication servidorApplication = new ServidorApplication(servidorRepository);

                Uniftec.ProjetosWeb.Domain.Entities.Servidor servidor = servidorApplication.Procurar(id);

                //Realizar o adapter entre a entidade e o modelo de dados do dominio
                if (servidor != null)
                {
                    servidorModel = new Servidor()
                    {
                        Id                 = servidor.Id,
                        Nome               = servidor.Nome,
                        EnderecoFisico     = servidor.EnderecoFisico,
                        Processador        = servidor.Processador,
                        SistemaOperacional = servidor.SistemaOperacional,
                        MacAddress         = servidor.MacAddress,
                        IpAddress          = servidor.IpAddress,

                        Sensor = new Sensor()
                        {
                            Id           = servidor.Sensor.Id,
                            Temperatura  = servidor.Sensor.Temperatura,
                            Pressao      = servidor.Sensor.Pressao,
                            Altitude     = servidor.Sensor.Altitude,
                            Umidade      = servidor.Sensor.Umidade,
                            Data         = servidor.Sensor.Data,
                            PontoOrvalho = servidor.Sensor.PontoOrvalho
                        }
                    };

                    return(Request.CreateResponse(HttpStatusCode.OK, servidorModel));
                }
                else
                {
                    return(Request.CreateResponse(HttpStatusCode.NotFound));
                }
            }
            catch (Exception e)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e));
            }
        }
Example #14
0
        public async Task <IActionResult> Create([Bind("Id,Nome,Cpf,Matricula")] Servidor servidor)
        {
            servidor.Cpf = Helpers.FormatadorHelper.RemoveCaracteresCPF(servidor.Cpf);
            if (ModelState.IsValid)
            {
                var exist = _context.Servidores.Where(s => s.Cpf == servidor.Cpf || s.Matricula == servidor.Matricula).Any();
                if (!exist)
                {
                    _context.Add(servidor);
                    await _context.SaveChangesAsync();

                    return(RedirectToAction("Create", "Objetos", new { ServidorId = servidor.Id }));
                }
                return(View(servidor));
            }
            return(View(servidor));
        }
Example #15
0
        static void Main(string[] args)
        {


            int puerto;
            Console.WriteLine("Hola.Indica el puerto en el que te quieres conectar");
            puerto = VerificarPuerto(Console.ReadLine());
            while (puerto < 0 || puerto > 65535)
            {
                Console.WriteLine("Puerto no valido.Torna a probar.");
                puerto = VerificarPuerto(Console.ReadLine());
            }
            Task.Factory.StartNew(() => { Servidor server = new Servidor(5555); });
            Thread.Sleep(500);
            Cliente cl = new Cliente("localhost", 5555);
            Console.ReadKey();
        }
Example #16
0
        private void button1_Click(object sender, EventArgs e)
        {
            List <Compra>  comprasSeleccionadas = new List <Compra>();
            List <Factura> facturas             = new List <Factura>();

            for (int i = 0; i < checkedListBox1.Items.Count; i++)
            {
                if (checkedListBox1.CheckedIndices.Contains(i))
                {
                    comprasSeleccionadas.Add(this.ComprasEmpresaSeleccionada[i]);
                }
            }
            if (comprasSeleccionadas.Count() > 0)
            {
                //Aca se persiste la rendicion de las comprasSeleccionadas que consiste en la factura y los items
                //de la factura
                Factura factura = new Factura();
                factura.ImporteTotal = comprasSeleccionadas.Sum(c => c.Importe * c.Comision);

                Servidor servidor = Servidor.getInstance();
                string   query    = "'" + this.EmpresaSeleccionada + "', '" + factura.ImporteTotal + "'";

                SqlDataReader reader = servidor.query("EXEC MATE_LAVADO.agregarFactura_sp " + query);

                int idFactura = 0;
                while (reader.Read())
                {
                    idFactura = Convert.ToInt32(reader["id_factura"]);
                }

                foreach (Compra c in comprasSeleccionadas)
                {
                    string query2 = idFactura + ", " + c.Id + " , " + c.Ubicaciones[0].Id + " , " + c.CantidadEntradas + " , " + c.Importe + " , " + c.Comision;
                    servidor.query("EXEC MATE_LAVADO.crearItemFactura_sp " + query2);
                    Console.WriteLine("EXEC MATE_LAVADO.crearItemFactura_sp " + query2);
                }

                MessageBox.Show("La rendición de comisiones se realizó exitosamente.", "Rendición de Comisiones", MessageBoxButtons.OK);
                checkedListBox1.Items.Clear();
            }
            else
            {
                MessageBox.Show("No se seleccionó ninguna venta.", "Error", MessageBoxButtons.OK);
            }
        }
Example #17
0
        public void cargaDataGrid()
        {
            XElement xelement = XElement.Load(path);
            IEnumerable <XElement> Servidores = xelement.Elements();

            grdView.Rows.Clear();
            foreach (var Servidor in Servidores)
            {
                object[] tmp = new object[6];
                tmp[0] = Servidor.Element("Id").Value;
                tmp[1] = Servidor.Element("Empresa").Value;
                tmp[2] = Servidor.Element("Nombre").Value;
                tmp[3] = Servidor.Element("Datos").Value;
                tmp[4] = Servidor.Element("Usuario").Value;
                tmp[5] = Servidor.Element("Password").Value;
                grdView.Rows.Add(tmp);
            }
        }
Example #18
0
        private void cmdEliminar_Click(object sender, EventArgs e)
        {
            string ClaveEmp = grdView[0, grdView.CurrentRow.Index].Value.ToString();

            if (MessageBoxAdv.Show("Esta seguro de eliminar la empresa  " + ClaveEmp + " " + grdView[1, grdView.CurrentRow.Index].Value.ToString(),
                                   "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                XElement xEle = XElement.Load(path);
                var      qr   = from Servidor in xEle.Elements("Servidor")
                                where Servidor.Element("Id").Value == ClaveEmp
                                select Servidor;
                qr.Remove();
                xEle.Save(path);
                this.cargaDataGrid();
                this.LimpiarControles();
                this.Size = this.MinimumSize;
            }
        }
Example #19
0
        public void AniadirDepositoFabrica()
        {
            //arrange
            int capacidad = 3;
            FabricaDeposito <TiposElectronicos> fabrica = new FabricaDeposito <TiposElectronicos>(capacidad);
            Computadora   c1 = new Computadora(new Procesador());
            Servidor      s1 = new Servidor(new List <Procesador>());
            MineroBitcoin m1 = new MineroBitcoin(new List <Grafica>());

            //act
            fabrica += c1;
            fabrica += s1;
            fabrica += m1;
            //assert
            Assert.IsTrue(fabrica == c1);
            Assert.IsTrue(fabrica == s1);
            Assert.IsTrue(fabrica == m1);
        }
Example #20
0
    void CerrarPanel(GameObject obj)
    {
        obj.SetActive(false);
        panelBotones.SetActive(true);

        Servidor s = FindObjectOfType <Servidor>();

        if (s != null)
        {
            Destroy(s.gameObject);
        }

        Cliente c = FindObjectOfType <Cliente>();

        if (c != null)
        {
            Destroy(c.gameObject);
        }
    }
Example #21
0
        public static void Initialize(ServidorContext context)
        {
            context.Database.EnsureCreated();
            // ver algun servidor
            if (context.Servidor.Any())
            {
                return; // DB ha sido iniciada
            }

            var servidores = new Servidor[]
            {
            };

            foreach (Servidor s in servidores)
            {
                context.Servidor.Add(s);
            }
            context.SaveChanges();
        }
Example #22
0
        private void AgregarFila(DateTime relojActual, string eventoActual, Llegada llegadas,
                                 ICola colaQA, Servidor quitadoAlfombras, ICola colaAA, Servidor aspiradoAlfombras, ICola colaLS, Servidor lavadero1,
                                 Servidor lavadero2, Servidor secadora, ICola colaPA, Servidor ponerAlfombras,
                                 int atendidos, decimal permanenciaDiaria, IEnumerable <Cliente> clientes)

        {
            var row = dgv_simulaciones.Rows.Add(
                relojActual.ToString("HH:mm:ss"),
                eventoActual,
                llegadas.ProximaLlegada?.ToString("HH:mm:ss"),
                colaQA.Cantidad(),
                quitadoAlfombras.Estado,
                quitadoAlfombras.ProximoFinAtencion?.ToString("HH:mm:ss"),
                colaAA.Cantidad(),
                aspiradoAlfombras.Estado,
                aspiradoAlfombras.ProximoFinAtencion?.ToString("HH:mm:ss"),
                colaLS.Cantidad(),
                lavadero1.Estado,
                lavadero1.ProximoFinAtencion?.ToString("HH:mm:ss"),
                lavadero1.CantidadAtendidos,
                lavadero2.Estado,
                lavadero2.ProximoFinAtencion?.ToString("HH:mm:ss"),
                lavadero2.CantidadAtendidos,
                secadora.Estado,
                secadora.ProximoFinAtencion?.ToString("HH:mm:ss"),
                colaPA.Cantidad(),
                ponerAlfombras.Estado,
                ponerAlfombras.ProximoFinAtencion?.ToString("HH:mm:ss"),
                atendidos,
                Colas.DateTimeConverter.DesdeMinutos(permanenciaDiaria)
                );

            foreach (var cliente in clientes) //actualiza el estado de los clientes
            {
                var num = cliente.Nombre.Split(' ')[1];

                dgv_simulaciones.Rows[row].Cells[$"llegada_auto_{num}"].Value     = cliente.HoraLlegada.ToString("HH:mm:ss");
                dgv_simulaciones.Rows[row].Cells[$"estado_auto_{num}"].Value      = cliente.Estado;
                dgv_simulaciones.Rows[row].Cells[$"tipo_auto_{num}"].Value        = cliente.tipoAuto;
                dgv_simulaciones.Rows[row].Cells[$"permanencia_auto_{num}"].Value = Colas.DateTimeConverter.DesdeMinutos(cliente.TiempoEnSistema);
                dgv_simulaciones.Rows[row].Cells[$"humedad_auto_{num}"].Value     = cliente.Humedad;
            }
        }
        public Espectaculos(MiForm anterior, Compra compra) : base(anterior)
        {
            InitializeComponent();
            this.Compra = compra;

            //Segun la publicacion seleccionada busca sus fechas disponibles y las muestra para que el usuario pueda elegir cual comprar

            Servidor      servidor = Servidor.getInstance();
            SqlDataReader reader   = servidor.query("exec MATE_LAVADO.buscarEspectaculosPorPublicacion_sp " + compra.Publicacion.Id);

            while (reader.Read())
            {
                Espectaculo e = new Espectaculo();
                e.Fecha = (DateTime)reader["fecha_evento"];
                e.Id    = int.Parse(reader["id_espectaculo"].ToString());
                comboBoxFechas.Items.Add(e.Fecha);
                this.fechas.Add(e);
            }
        }
Example #24
0
        internal void updateMP()
        {
            tarjetas.Clear();

            Servidor      servidor = Servidor.getInstance();
            SqlDataReader reader   = servidor.query("exec MATE_LAVADO.getMediosDePago_sp " + Sesion.getInstance().traerCliente().Id);

            while (reader.Read())
            {
                Tarjeta tarjeta = new Tarjeta();
                tarjeta.NumeroDeTarjeta = long.Parse(reader["digitos"].ToString());
                tarjeta.Id = int.Parse(reader["id_medio_de_pago"].ToString());
                if (tarjeta.NumeroDeTarjeta != 0)
                {
                    comboBoxTarjeta.Items.Add(tarjeta.NumeroDeTarjeta);
                    this.tarjetas.Add(tarjeta);
                }
            }
        }
Example #25
0
 public void CadastrarServidor(ServidorDTO servidor)
 {
     try
     {
         var servidorModel = new Servidor()
         {
             Nome       = servidor.Nome,
             EnderecoIP = servidor.EnderecoIP,
             PortaIP    = servidor.PortaIP
         };
         _unitOfWork.ServidorRepository.InserirServidor(servidorModel);
         _unitOfWork.Commit(Commom.BancoDados.SqlServer);
     }
     catch (Exception ex)
     {
         _unitOfWork.Rollback(Commom.BancoDados.SqlServer);
         throw new Exception(ex.Message);
     }
 }
Example #26
0
        public HttpResponseMessage Put(Guid id, [FromBody] Servidor servidor)
        {
            try
            {
                //Alterar o servidor na base de dados
                //Essa alteracao retorna um ID
                //Id retornado para o requisitante do serviço
                ServidorRepository  servidorRepository  = new ServidorRepository(ConfigurationManager.ConnectionStrings["conexao"].ToString());
                ServidorApplication servidorApplication = new ServidorApplication(servidorRepository);

                //Converter o model para uma entidade de dominio
                Uniftec.ProjetosWeb.Domain.Entities.Servidor servidorDomain = new Uniftec.ProjetosWeb.Domain.Entities.Servidor()
                {
                    Id                 = servidor.Id,
                    Nome               = servidor.Nome,
                    EnderecoFisico     = servidor.EnderecoFisico,
                    Processador        = servidor.Processador,
                    SistemaOperacional = servidor.SistemaOperacional,
                    MacAddress         = servidor.MacAddress,
                    IpAddress          = servidor.IpAddress,

                    Sensor = new Uniftec.ProjetosWeb.Domain.Entities.Sensor()
                    {
                        Id           = servidor.Sensor.Id,
                        Temperatura  = servidor.Sensor.Temperatura,
                        Pressao      = servidor.Sensor.Pressao,
                        Altitude     = servidor.Sensor.Altitude,
                        Umidade      = servidor.Sensor.Umidade,
                        Data         = servidor.Sensor.Data,
                        PontoOrvalho = servidor.Sensor.PontoOrvalho
                    }
                };

                servidorApplication.Alterar(servidorDomain);

                return(Request.CreateErrorResponse(HttpStatusCode.OK, Convert.ToString(id)));
            }
            catch (Exception e)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e));
            }
        }
        public async Task <Object []> ActualizarServidor(Servidor servidor)
        {
            Object [] response = new Object [2];
            try {
                Servidor serverToUpdate = await AppDbContext.servidores.Where(s =>
                                                                              s.id_servidor == servidor.id_servidor).FirstOrDefaultAsync();

                serverToUpdate.nombre_servidor = servidor.nombre_servidor;
                serverToUpdate.sitio_servidor  = servidor.sitio_servidor;
                AppDbContext.servidores.Update(serverToUpdate);
                await AppDbContext.SaveChangesAsync();

                response[0] = true;
            }
            catch (Exception exception) {
                response[1] = (exception.InnerException != null) ?
                              exception.InnerException.Message : exception.Message;
            }
            return(response);
        }
Example #28
0
        private void btnCrearServer_Click(object sender, EventArgs e)
        {
            AgregarProcesador formProcesador = new AgregarProcesador();
            Procesador        procesadorAux  = null;
            List <Procesador> listaAux       = new List <Procesador>();
            Servidor          servidorAux    = null;
            DialogResult      respuesta;

            do
            {
                try
                {
                    formProcesador.ShowDialog();
                    if (formProcesador.DialogResult == DialogResult.OK)
                    {
                        procesadorAux = new Procesador(formProcesador.Modelo, formProcesador.CoresForm,
                                                       formProcesador.MarcaProcesador, formProcesador.GeneracionProcesador, formProcesador.PrecioForm,
                                                       formProcesador.GamaProcesador, formProcesador.TipoProcesador);
                        if (Procesador.Validar(procesadorAux))
                        {
                            listaAux.Add(procesadorAux);
                        }
                    }
                    respuesta = MessageBox.Show("Instalar otro procesador??", "Elija", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                }
                catch (Exception b)
                {
                    throw new Excepciones(b);
                }
            } while (respuesta == DialogResult.Yes);

            servidorAux = new Servidor(listaAux);
            if (listaAux.Count > 0)
            {
                this.miFabrica += servidorAux;
            }
            else
            {
                MessageBox.Show("Reingrese los datos");
            }
        }
Example #29
0
        public List <Servidor> Listar(string ipServidor, string nombreServidor, int ambienteId, string descripcion = "")
        {
            List <Servidor> Servidors = new List <Servidor>();
            SqlCommand      cmd       = new SqlCommand("dbo.usp_ListarServidor", this.Conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add(new SqlParameter("@ipservidor", SqlDbType.VarChar, 15)).Value     = ipServidor;
            cmd.Parameters.Add(new SqlParameter("@nombreservidor", SqlDbType.VarChar, 50)).Value = nombreServidor;
            cmd.Parameters.Add(new SqlParameter("@ambienteid", SqlDbType.Int)).Value             = ambienteId;
            cmd.Parameters.Add(new SqlParameter("@descripcion", SqlDbType.VarChar)).Value        = descripcion;
            try
            {
                Conexion.Open();
                SqlDataReader sdr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (sdr.Read())
                {
                    Servidor p = new Servidor();
                    p.Id              = Convert.ToInt32(sdr["id"]);
                    p.Nombre          = sdr["nombre"].ToString();
                    p.Ip              = sdr["ip"].ToString();
                    p.Ambiente        = new Ambiente();
                    p.Ambiente.Id     = Convert.ToInt32(sdr["ambienteid"]);
                    p.Ambiente.Nombre = sdr["ambientenombre"].ToString();
                    p.Descripcion     = sdr["descripcion"].ToString();
                    Servidors.Add(p);
                }
                sdr.Close();
                return(Servidors);
            }
            catch
            {
                throw;
            }
            finally
            {
                if (Conexion.State == ConnectionState.Open)
                {
                    Conexion.Close();
                }
            }
        }
Example #30
0
        private void Editar()
        {
            string   ClaveEmp = grdView[0, grdView.CurrentRow.Index].Value.ToString();
            XElement xEle     = XElement.Load(path);
            var      qr       = from Servidor in xEle.Elements("Servidor")
                                where Servidor.Element("Id").Value == ClaveEmp
                                select Servidor;

            foreach (var itm in qr)
            {
                itm.Element("Empresa").Value  = txtEmpresa.Text;
                itm.Element("Nombre").Value   = txtNombre.Text;
                itm.Element("Datos").Value    = txtBaseDatos.Text;
                itm.Element("Usuario").Value  = txtUsr.Text;
                itm.Element("Password").Value = Seg.encriptar(txtPwd.Text, clave_secreta);
            }
            xEle.Save(path);
            this.cargaDataGrid();
            this.LimpiarControles();
            this.Size = this.MinimumSize;
        }
Example #31
0
        //Traemos todas las publicaciones de la empresa y las mostramos en el combo box para que el usuario pueda
        //elegir cual modificar
        public void buscarPublicaciones()
        {
            comboBoxPublicaciones.Items.Clear();
            publicaciones.Clear();
            comboBoxPublicaciones.Text = "";

            Servidor      servidor = Servidor.getInstance();
            SqlDataReader reader   = servidor.query("EXEC MATE_LAVADO.buscarPublicacionesPorEmpresa_sp '" + Sesion.getInstance().traerEmpresa().RazonSocial + "'");

            while (reader.Read())
            {
                Publicacion publicacion = new Publicacion();
                publicacion.Descripcion         = reader["descripcion"].ToString();
                publicacion.Direccion           = reader["direccion"].ToString();
                publicacion.EstadoDePublicacion = reader["estado"].ToString();
                publicacion.Id    = Convert.ToInt32(reader["id"]);
                publicacion.Rubro = reader["rubro"].ToString();
                publicaciones.Add(publicacion);
                comboBoxPublicaciones.Items.Add(publicacion.Descripcion);
            }
        }
 public PersonaXservidor()
 {
     Personas = new Personas();
     Servidor = new Servidor();
     Bitacora = new BitacoraMantenimiento();
 }
 public Storage()
 {
     Servidor = new Servidor();
     TipoStorage = new TipoStorage();
     Estatus = new Estatus();
 }
 public ConfRed()
 {
     Servidor = new Servidor();
     Estatus = new Estatus();
 }