Example #1
0
        private static Caso GetJsonCasoMenuCategoria()
        {
            Caso   caso    = new Caso();
            string content = _FileUtil.FileRead("C:\\SIGEF\\SC\\Utilitarios\\FTCappPOC\\BD\\MenuCategoria.Json");

            return((Caso)_JsonUtil.StringToObjectConverter(content, caso));
        }
Example #2
0
 private void btnExcluir_Click(object sender, EventArgs e)
 {
     if (aaa != null)
     {
         DataGridViewRow linhaAtualC = dataGridView1.CurrentRow;
         int             indiceC     = linhaAtualC.Index;
         CasoDAO         cdao        = new CasoDAO();
         Caso            cc          = cdao.BuscaPorID(Convert.ToInt32(dataGridView1.Rows[indiceC].Cells["ID"].Value));
         frmPedirCaso    frm         = new frmPedirCaso(cc);
         frm.ShowDialog();
         if (frm.Del)
         {
             cc.Status = "Encerrado";
             cdao.Atualizar();
         }
     }
     else
     {
         DataGridViewRow linhaAtualC = dataGridView1.CurrentRow;
         int             indiceC     = linhaAtualC.Index;
         frmPedirCaso    frm         = new frmPedirCaso((int)dataGridView1.Rows[indiceC].Cells["ID"].Value, 1, true);
         frm.ShowDialog();
         if (frm.Alt)
         {
             CustomMB.Show("Caso alterado!", CustomMB.CorFundo.Verde);
         }
     }
 }
Example #3
0
        private bool RunCaso(Caso caso, WebDriverInstance i)
        {
            caso.ComandoLista = caso.ComandoLista.OrderBy(e => e.Order).ToList();
            int qtdNpassou = 0;

#if DEBUG
            if (caso.Nome.Contains("Pesquisar"))
            {
                log.TraceWriteLine(caso.Nome, Sigef.Poc.Ftcapp.Util.CONST.ConstTraceField.CASO);
            }
            log.TraceInicioFim();
            log.TraceWriteLine(System.Reflection.MethodBase.GetCurrentMethod().Name, Sigef.Poc.Ftcapp.Util.CONST.ConstTraceException.METODO);
            log.TraceWriteLine(caso.Nome, Sigef.Poc.Ftcapp.Util.CONST.ConstTraceField.CASO);
            log.TraceInicioFim();
#endif

            foreach (var cmd in caso.ComandoLista)
            {
                if (cmd != null)
                {
                    System.Diagnostics.Debug.Indent();
                    if (!i._runComandoInstance.Run(cmd))
                    {
                        qtdNpassou++;
                    }
                    System.Diagnostics.Debug.Unindent();
                }
            }


            return(true);
        }
 public ActionResult EditarCaso(Caso caso)
 {
     try
     {
         tablaGeneralBLL = new TablaGeneralBLLImpl();
         casoBLL         = new CasoBLLImpl();
         personaBLL      = new PersonasBLLImpl();
         usuarioBLL      = new UsuarioBLLImpl();
     }
     catch (Exception ex)
     {
     }
     if (ModelState.IsValid)
     {
         casoBLL.Modificar(caso);
         casoBLL.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.idTipo        = new SelectList(tablaGeneralBLL.Consulta("Casos", "tipo"), "idTablaGeneral", "descripcion");
     ViewBag.idEstado      = new SelectList(tablaGeneralBLL.Consulta("Casos", "estado"), "idTablaGeneral", "descripcion");
     ViewBag.TipoLitigante = new SelectList(tablaGeneralBLL.Consulta("Casos", "tipoLitigio"), "idTablaGeneral", "descripcion");
     ViewBag.idPersona     = new SelectList(personaBLL.Consulta(1), "idPersona", "nombreCompleto");
     ViewBag.idUsuario     = new SelectList(usuarioBLL.Consulta(), "idUsuario", "nombre");
     return(PartialView("Editar", (CasoViewModel)caso));
 }
Example #5
0
        // GET: Casos/Create
        public ActionResult Create(int sid)
        {
            Caso caso = new Caso();

            caso.id_subestacion = sid;
            return(View(caso));
        }
        public async Task <IActionResult> Edit(int id, [Bind("Id,Nombre,Apellido,Contacto,IdCasoSelect")] Caso caso)
        {
            if (id != caso.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(caso);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CasoExists(caso.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IdCasoSelect"] = new SelectList(_context.Casoselect, "Id", "Nombre", caso.IdCasoSelect);
            return(View(caso));
        }
Example #7
0
        private static Caso NewCaso(string CasoNome, string CasoTipo, int order)
        {
            Caso caso = new Caso();

            caso.Nome  = FormatNome(CasoNome, CasoTipo);
            caso.Order = order;
            return(caso);
        }
Example #8
0
 public Caso SaveCaso(Caso pCaso)
 {
     try
     {
         return(CasoBL.SaveCaso(pCaso));
     }
     catch (Exception ex) { throw ex; }
 }
Example #9
0
 public static Caso SaveCaso(Caso pCaso)
 {
     try
     {
         return(pCaso != null && pCaso.CasoID > 0 ? CasoRepositorio.GuardarCaso(pCaso) : CasoRepositorio.Insert(pCaso, true));
     }
     catch (Exception ex) { throw ex; }
 }
 public static bool InsertNewCase(Caso c, int perfil)
 {
     if (perfil < 0)
     {
         return(false);
     }
     return(CasosDL.InsertCase(c));
 }
Example #11
0
        public ActionResult crearcaso(int id)
        {
            Caso modelo = new Caso();

            modelo.id_subestacion = id;

            return(View(modelo));
        }
        public void PruebaProcesarTodo()
        {
            #region Preparación.
            // Crea el objeto a probar.
            IEscuchadorDeEstatus escuchadorDeEstatus = new EscuchadorDeEstatusPorOmisión();
            ManejadorDeMapa      manejadorDeMapa     = new ManejadorDeMapa(escuchadorDeEstatus);
            ManejadorDePdis      objectoDePrueba     = new ManejadorDePdis(manejadorDeMapa, new List <Pdi>(), escuchadorDeEstatus);

            // Caso de prueba.
            Caso[] casos = new[] {
                //        Tipo,     Nombre Original, Nombre Corregido
                new Caso("0x2a06", "RES. LA COMIDA", "RESTAURANTE LA COMIDA"),                   // Cambia Nombre.
                new Caso("0x2a07", "RES  LA  COMIDA", "RESTAURANTE LA COMIDA"),                  // Cambia nombre y elimina espacios.
                new Caso("0x9999", "RES LA COMIDA", "RES LA COMIDA"),                            // Este no debería cambiar porque el tipo no está en el rango.
                new Caso("0x6402", "CONJ. RESD. LAS TORRES", "CONJUNTO RESIDENCIAL LAS TORRES"), // Cambia Nombre.
            };

            // Crea los PDIs originales.
            IList <Pdi>  pdis  = objectoDePrueba.Elementos;
            const string clase = "POI";
            for (int i = 0; i < casos.Length; ++i)
            {
                Caso         caso   = casos[i];
                List <Campo> campos = new List <Campo> {
                    new CampoNombre(caso.NombreOriginal),
                    new CampoTipo(caso.Tipo)
                };

                Pdi pdi = new Pdi(manejadorDeMapa, i, clase, campos);
                pdis.Add(pdi);
            }

            // Crea los PDIs finales.
            IList <Pdi> pdisEsperados = new List <Pdi>(pdis.Count);
            for (int i = 0; i < pdis.Count; ++i)
            {
                Pdi    pdiEsperado    = (Pdi)pdis[i].Clone();
                string nombreEsperado = casos[i].NombreCorregido;
                if (pdiEsperado.Nombre != nombreEsperado)
                {
                    pdiEsperado.ActualizaNombre(nombreEsperado, "");
                }

                pdisEsperados.Add(pdiEsperado);
            }
            #endregion

            // Llama al método bajo prueba.
            objectoDePrueba.ProcesarTodo();

            #region Prueba propiedades.
            // Prueba propiedad Elementos.
            for (int i = 0; i < objectoDePrueba.Elementos.Count; ++i)
            {
                Assert.That(objectoDePrueba.Elementos[i].Nombre, Is.EqualTo(pdisEsperados[i].Nombre), "Elementos[" + i + "].Nombre");
            }
            #endregion
        }
Example #13
0
 /// <summary>
 /// Insere uma pessoa(caso), caso os parametros sejam verdade.
 /// </summary>
 /// <param name="c"></param>
 /// <returns></returns>
 public static bool InsertCase(Caso c)
 {
     if (allCases.Contains(c))
     {
         return(false);
     }
     allCases.Add(c);
     return(true);
 }
Example #14
0
        private static void SetComandosInsertObrigatorios(Transacao tr, Caso CasoExecutaPesquisa, int order)
        {
            List <Comando> comandosInsertObrigatorio = ComandosInsertObrigatorios(tr.ElementoLista.Select(e => ElementoToElementoTransacao(e)).ToList(), order);

            foreach (var item in comandosInsertObrigatorio)
            {
                CasoExecutaPesquisa.ComandoLista.Add(item);
            }
        }
        private void btn_avançar_Click(object sender, EventArgs e)
        {
            DaoCaso dao = new DaoCaso();

            Caso novoCaso = new Caso();

            novoCaso.caso = Convert.ToInt32(GridViewCasoscomSimilaridade.SelectedCells[0].Value.ToString());

            novoCaso = dao.search(novoCaso);

            CasoNovo casoSel = CasoNovo.getInstance();

            casoSel._id             = novoCaso._id;
            casoSel.area_damaged    = novoCaso.area_damaged;
            casoSel.canker_lesion   = novoCaso.canker_lesion;
            casoSel.caso            = novoCaso.caso;
            casoSel.crop_hist       = novoCaso.crop_hist;
            casoSel.date            = novoCaso.date;
            casoSel.doenca          = novoCaso.doenca;
            casoSel.external_decay  = novoCaso.external_decay;
            casoSel.fruiting_bodies = novoCaso.fruiting_bodies;
            casoSel.fruit_pods      = novoCaso.fruit_pods;
            casoSel.fruit_spots     = novoCaso.fruit_spots;
            casoSel.germination     = novoCaso.germination;
            casoSel.hail            = novoCaso.hail;
            casoSel.int_discolor    = novoCaso.int_discolor;
            casoSel.leafspots_halo  = novoCaso.leafspots_halo;
            casoSel.leafspots_marg  = novoCaso.leafspots_marg;
            casoSel.leafspot_size   = novoCaso.leafspot_size;
            casoSel.leaf_malf       = novoCaso.leaf_malf;
            casoSel.leaf_mild       = novoCaso.leaf_mild;
            casoSel.leaf_shread     = novoCaso.leaf_shread;
            casoSel.leaves          = novoCaso.leaves;
            casoSel.lodging         = novoCaso.lodging;
            casoSel.mold_growth     = novoCaso.mold_growth;
            casoSel.mycelium        = novoCaso.mycelium;
            casoSel.plant_growth    = novoCaso.plant_growth;
            casoSel.plant_stand     = novoCaso.plant_stand;
            casoSel.precip          = novoCaso.precip;
            casoSel.roots           = novoCaso.precip;
            casoSel.roots           = novoCaso.roots;
            casoSel.sclerotia       = novoCaso.sclerotia;
            casoSel.seed            = novoCaso.seed;
            casoSel.seed_discolor   = novoCaso.seed_discolor;
            casoSel.seed_size       = novoCaso.seed_size;
            casoSel.seed_tmt        = novoCaso.seed_tmt;
            casoSel.severity        = novoCaso.severity;
            casoSel.shriveling      = novoCaso.shriveling;
            casoSel.stem            = novoCaso.stem;
            casoSel.stem_cankers    = novoCaso.stem_cankers;
            casoSel.temp            = casoSel.temp;

            this.Hide();
            TelaFinal final = new TelaFinal();

            final.Show();
        }
Example #16
0
        /// <summary>
        /// Insere uma nova pessoa caso não exista
        /// </summary>
        /// <param name="casos"></param>
        /// <param name="pessoa"></param>
        /// <returns></returns>
        public static bool InserePessoa(List <Caso> casos, Caso pessoa)
        {
            bool auxVerificaExistePessoa = VerificaExistePessoa(casos, pessoa);

            if (auxVerificaExistePessoa == false)
            {
                casos.Add(pessoa);
            }
            return(true);
        }
Example #17
0
        private static Caso NewCasoSubMenu(string CasoNome, string CasoTipo, int order)
        {
            Caso casoSubMenu = NewCaso(CasoNome, CasoNome, order, CasoTipo, TRANSACAO_SUB_MENU);

            casoSubMenu.Config.RuleLista.Add(new Rule {
                Nome = "xpathenerico", XPath = _XPATH_SUB_MENU
            });

            return(casoSubMenu);
        }
        public void gravaNovoCaso(Caso caso)
        {
            DaoCaso dao = new DaoCaso();

            int num = dao.numDocumentos();

            caso.caso = num;

            dao.create(caso);
        }
Example #19
0
        private static Caso NewCasoTransacao(string CasoNome, string CasoTipo, int order)
        {
            Caso CasoTransacao = NewCaso(CasoNome, CasoNome, order, CASO_TRANSACAO, TRANSACAO_MANTER);

            CasoTransacao.Config.RuleLista.Add(new Rule {
                Nome = "xpathenerico", XPath = _XPATH_CONCEITO
            });


            return(CasoTransacao);
        }
Example #20
0
        private static void SetScrenShotTela(Suite suite, WebDriverInstance wbInstance)
        {
            Caso lastCaso = null;

            if (suite.CasoLista.Count > 0)
            {
                lastCaso = suite.CasoLista.Last();
            }

            lastCaso.ScrenShotBytes = wbInstance.GetScreanShot(lastCaso.Nome);
        }
Example #21
0
 public frmPedirCaso(Caso c)
 {
     this.cc = c;
     InitializeComponent();
     txtCaso.Text     = c.Descricao;
     btnClear.Visible = false;
     btnSave.Visible  = false;
     btnEnc.Visible   = true;
     btnCan.Visible   = true;
     txtCaso.Enabled  = false;
 }
Example #22
0
        private static Caso NewCasoMenuModulo(string CasoNome, string CasoTipo, int order)
        {
            //string CasoNome = FormatNome(el.Nome, CASO_MENU_MODULO);
            Caso casoMenuModulo = NewCaso(CasoNome, CasoNome, order, CasoTipo, TRANSACAO_MENU);

            casoMenuModulo.Config.RuleLista.Add(new Rule {
                Nome = "xpathenerico", XPath = _XPATH_MENU_MODULO
            });

            return(casoMenuModulo);
        }
Example #23
0
 public static List <Caso> GetCasosFiltro(Caso pCaso)
 {
     try
     {
         return(CasoRepositorio.GetCasos(pCaso));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #24
0
 public List <Caso> GetCasosFiltro(Caso pCaso)
 {
     try
     {
         return(CasoBL.GetCasosFiltro(pCaso));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #25
0
 /// <summary>
 /// Verifica se existe determinada pessoa
 /// </summary>
 /// <param name="casos"></param>
 /// <param name="pessoa"></param>
 /// <returns></returns>
 public static bool VerificaExistePessoa(List <Caso> casos, Caso pessoa)
 {
     foreach (Caso caso in casos)
     {
         if (caso == pessoa)
         {
             return(true);
         }
     }
     return(false);
 }
Example #26
0
 public frmPedirCaso(int id, bool b)
 {
     cc = cdao.BuscaPorIDCaso(id);
     InitializeComponent();
     txtCaso.Text     = cc.Descricao;
     btnClear.Visible = false;
     btnSave.Visible  = false;
     btnEnc.Visible   = false;
     btnCan.Visible   = false;
     txtCaso.Enabled  = false;
     btnOk.Visible    = true;
 }
        public async Task <IActionResult> Create([Bind("Id,Nombre,Apellido,Contacto,IdCasoSelect")] Caso caso)
        {
            if (ModelState.IsValid)
            {
                _context.Add(caso);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IdCasoSelect"] = new SelectList(_context.Casoselect, "Id", "Nombre", caso.IdCasoSelect);
            return(View(caso));
        }
Example #28
0
        // GET: Casos/Edit/5
        public ActionResult Edit(int id)
        {
            ActionResult resultado = null;
            Caso         caso      = entidadesBD.Casos.First(x => x.Id == id);

            if (caso != null)
            {
                resultado = View(caso);
            }

            return(resultado);
        }
Example #29
0
        private static Caso NewCaso(string CasoNome, string TransacaoNome, int order, string CASO_TIPO, string TRANSACAO_TIPO)
        {
            Caso caso = new Caso();

            caso.Nome  = FormatNome(CasoNome, CASO_TIPO);
            caso.Order = order;
            Transacao tr = GetTransacao(TransacaoNome, TRANSACAO_TIPO);

            caso.Transacao = tr;

            return(caso);
        }
Example #30
0
        public static Caso leerCaso(string nombreArchivo)
        {
            string[] aux  = (Path.GetFileName(nombreArchivo)).Split('_');
            Caso     caso = new Caso()
            {
                pacienteID      = aux[0],
                planID          = aux[2],
                nombrePlantilla = aux[3],
            };

            return(caso);
        }
        public String consultarCaso(string medico_tb, string caso_tb, string udn_tb)
        {
            ManejadorXML manej = new ManejadorXML();
            medico_tb = medico_tb.Trim();
            caso_tb = caso_tb.Trim();
            udn_tb = udn_tb.Trim();

            System.Diagnostics.Debug.WriteLine("En Detalle de caso ESTE es el SessionID " + Session.SessionID);

            if (Context.Session != null)
            {
                //check the IsNewSession value, this will tell us if the session has been reset
                if (Session.IsNewSession)
                {
                    //now we know it's a new session, so we check to see if a cookie is present
                    string cookie = HttpContext.Current.Request.Headers["Cookie"];
                    //now we determine if there is a cookie does it contains what we're looking for
                    if ((null != cookie) && (cookie.IndexOf("ASP.NET_SessionId") >= 0))
                    {
                        //since it's a new session but a ASP.Net cookie exist we know
                        //the session has expired so we need to redirect them
                        return manej.codificarXmlAEnviar(manej.envioMensajeError("505"));
                    }
                    else
                    {
                        return manej.codificarXmlAEnviar(manej.envioMensajeError("13"));
                    }
                }
                else
                {
                    if (Session["Loggedin"] !=null)
                    {
                        if (Session["Loggedin"].Equals("yes"))
                        {
                            if (CodValido(medico_tb))
                            {
                                DateTime x = DateTime.Now;
                                DateTime y = (DateTime)Session["UltimaConsulta"];
                                TimeSpan z = x.Subtract(y);

                                System.Diagnostics.Debug.WriteLine(x.ToString("yyyyMMdd HH:mm:ss"));
                                System.Diagnostics.Debug.WriteLine(y.ToString("yyyyMMdd HH:mm:ss"));
                                System.Diagnostics.Debug.WriteLine("Diferencia " + z.TotalMinutes);

                                if (z.TotalMinutes < 10)
                                {
                                    Session["UltimaConsulta"] = x;

                                    //Creamos una instancia de HistoricoPagos con los datos de entrada (medico_tb, fechaI, fechaF)
                                    Caso caso = new Caso(medico_tb, caso_tb, udn_tb);

                                    //Verificamos si la base de datos está disponible
                                    bool disponible = caso.DisponibleBD();
                                    if (disponible == false)
                                        return manej.codificarXmlAEnviar(manej.envioMensajeError("600"));
                                    else
                                    {
                                        //Consultamos el listado de pagos generados para el médico en el rango de fechas
                                        caso.ConsultarDetalleDeCaso();

                                        return manej.codificarXmlAEnviar(manej.creacionRespuestaDetalleDeCaso(caso));
                                    }
                                }
                                else
                                {
                                    return manej.codificarXmlAEnviar(manej.envioMensajeError("500"));
                                }
                            }
                            else return manej.codificarXmlAEnviar(manej.envioMensajeError("14"));
                        }
                        else
                            return manej.codificarXmlAEnviar(manej.envioMensajeError("13"));
                    }
                    else
                        return manej.codificarXmlAEnviar(manej.envioMensajeError("13"));
                }
            }
            else
                return manej.codificarXmlAEnviar(manej.envioMensajeError("13"));
        }
        public void PruebaProcesa()
        {
            #region Preparación.
              // Crea el objeto a probar.
              IEscuchadorDeEstatus escuchadorDeEstatus = new EscuchadorDeEstatusPorOmisión();
              ManejadorDeMapa manejadorDeMapa = new ManejadorDeMapa(escuchadorDeEstatus);
              ManejadorDePDIs manejadorDePDIs = new ManejadorDePDIs(manejadorDeMapa, new List<PDI>(), escuchadorDeEstatus);
              ArregladorDePalabrasPorTipo objectoDePrueba = new ArregladorDePalabrasPorTipo(manejadorDePDIs, escuchadorDeEstatus);

              // Caso de prueba.
              Caso[] casos = new Caso[] {
            //        Tipo,     Nombre Original, Nombre Corregido
            new Caso ("0x2a06", "RES LA COMIDA", "RESTAURANTE LA COMIDA"), // Cambia Nombre.
            new Caso ("0x2a07", "RES  LA  COMIDA", "RESTAURANTE LA COMIDA"), // Cambia nombre y elimina espacios.
            new Caso ("0x9999", "RES LA COMIDA", "RES LA COMIDA"),  // Este no debería cambiar porque el tipo no está en el rango.
            new Caso ("0x6402", "CONJ RES LAS TORRES", "CONJUNTO RESIDENCIAL LAS TORRES"), // Cambia Nombre.
              };
              int númeroDeProblemasDetectados = 6;

              // Crea los elementos.
              IList<PDI> pdis = manejadorDePDIs.Elementos;
              string clase = "POI";
              for (int i = 0; i < casos.Length; ++i)
              {
            Caso caso = casos[i];
            List<Campo> campos = new List<Campo> {
              new CampoNombre (caso.NombreOriginal),
              new CampoTipo (caso.Tipo)
            };

            PDI pdi = new PDI(manejadorDeMapa, i, clase, campos);
            pdis.Add(pdi);
              }
              #endregion

              // Llama al método bajo prueba.
              objectoDePrueba.Procesa();

              // Prueba propiedades.
              Assert.That(objectoDePrueba.NúmeroDeElementoProcesándose, Is.EqualTo(pdis.Count), "NúmeroDeElementoProcesándose");
              Assert.That(objectoDePrueba.NúmeroDeElementos, Is.EqualTo(pdis.Count), "NúmeroDeElementos");
              Assert.That(objectoDePrueba.NúmeroDeProblemasDetectados, Is.EqualTo(númeroDeProblemasDetectados), "NúmeroDeProblemasDetectados");

              // Prueba los nobres de los PDIs.
              for (int i = 0; i < casos.Length; ++i)
              {
            Assert.That(casos[i].NombreCorregido, Is.EqualTo(pdis[i].Nombre), "PDI[" + i + "].Nombre");
              }
        }