Beispiel #1
0
        protected void AgregarButton_Click(object sender, EventArgs e)
        {
            Entrada entrada = new Entrada();
            decimal total   = 0;

            int    productoID  = Utils.ToIntObjetos(ProductoDropdownList.SelectedValue);
            string descripcion = Metodo.Descripcion(productoID);

            entrada.Detalle = new List <EntradaDetalle>();
            if (IsValid)
            {
                DateTime date = DateTime.Now.AddDays(7);
                entrada = (Entrada)ViewState["Entrada"];
                decimal Importe = Convert.ToDecimal(CantidadTextBox.Text) * Convert.ToDecimal(CostoTextBox.Text);
                entrada.AgregarDetalle
                    (0, Utils.ToInt(IdTextBox.Text), Utils.ToInt(ProductoDropdownList.SelectedValue), descripcion, Convert.ToDecimal(CantidadTextBox.Text),
                    Convert.ToDecimal(CostoTextBox.Text), Importe, date);
                ViewState["Entrada"] = entrada;
                this.BindGrid();
                foreach (var item in entrada.Detalle)
                {
                    total += item.Importe;
                }
                TotalTextBox.Text = total.ToString();
            }
        }
Beispiel #2
0
        public void showpic()
        {
            explode.Stop();
            Metodo m = new Metodo();

            m.spic(ducpic);
            pictureBox1.Image = Properties.Resources.pixelheart;
            switch (pato.Text)
            {
            case "Red Head":
                m.Setpic(new setRedhead());
                m.show();
                break;

            case "Mallard":
                m.Setpic(new Setype());
                m.show();
                break;

            case "Rubber":
                m.Setpic(new setRubber());
                m.show();
                break;

            case "Toy":
                m.Setpic(new Settrum());
                m.show();
                break;

            case "Decoy":
                m.Setpic(new setDecoy());
                m.show();
                break;
            }
        }
        private IMetodoLectura Crear(Metodo metodo)
        {
            IMetodoLectura instancia = null;

            switch (metodo)
            {
            case Metodo.Tipo:
                instancia = new MetodoLecturaTipo(this, _lector);
                break;

            case Metodo.ObjetoDatos:
                instancia = new MetodoLecturaObjetoDatos(this, _lector);
                break;

            case Metodo.Referencia:
                instancia = new MetodoLecturaReferencia(this, _lector);
                break;

            case Metodo.Asociacion:
                instancia = new MetodoLecturaAsociacion(this, _lector);
                break;
            }

            return(instancia);
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            Metodo misMetdos = new Metodo();

            Console.WriteLine(misMetdos.Saludar());
            Console.ReadKey();
        }
 static void Main(string[] args)
 {
     Metodos obj = new Metodos();
     Metodo  m1  = obj.Method1;
     Metodo  m2  = obj.Method2;
     Metodo  m3  = NomeMetodo;
 }
Beispiel #6
0
        public object ejecutar(Contexto ctx, Stuff stuff)
        {
            String tipo = (esVoid) ?"el metodo":"la función";

            if (global)
            {
                Metodo m = ctx.findGlobalMethod(id, cantidad_params);
                if (m != null)
                {
                    stuff.error("Semántico", "'DECLARACION METODO GLOBAL', " + tipo + "'" + id + "' ya está definido, utilice una cantidad distinta de parametros.", fila, columna, ctx);
                }
                else
                {
                    m = new Metodo(esVoid, id, decl_parametros, cantidad_params, ins);
                    ctx.metodos_globales.Add(m);
                }
                return(null);
            }
            else
            {
                Metodo m = ctx.findLocalMethod(id, cantidad_params);
                if (m != null)
                {
                    stuff.error("Semántico", "'DECLARACION METODO', " + tipo + "'" + id + "' ya está definido, utilice una cantidad distinta de parametros.", fila, columna, ctx);
                }
                else
                {
                    m = new Metodo(esVoid, id, decl_parametros, cantidad_params, ins);
                    ctx.metodos.Add(m);
                }
                return(null);
            }
        }
Beispiel #7
0
        private void MostrarDatos()
        {
            Metodo oRegistro = new Metodo();

            oRegistro      = (Metodo)oRegistro.Get(typeof(Metodo), int.Parse(Request["id"].ToString()));
            txtNombre.Text = oRegistro.Nombre;
        }
Beispiel #8
0
        public virtual JsonResult Crear(Metodo entidad)
        {
            var jsonResponse = new JsonResponse { Success = false };

            if (ModelState.IsValid)
            {
                try
                {
                    entidad.UsuarioCreacion = UsuarioActual.IdUsuario.ToString();
                    entidad.UsuarioModificacion = UsuarioActual.IdUsuario.ToString();
                    // dato temporal
                    if (entidad.MET_NombreIngles == null)
                        entidad.MET_NombreIngles = "";
                    if (entidad.MET_Descripcion == null)
                        entidad.MET_Descripcion = "";
                    // fin dato
                    MetodoBL.Instancia.Add(entidad);

                    jsonResponse.Success = true;
                    jsonResponse.Message = "Se Proceso con éxito";
                }
                catch (Exception ex)
                {
                    logger.Error(string.Format("Mensaje: {0} Trace: {1}", ex.Message, ex.StackTrace));
                    jsonResponse.Message = "Ocurrio un error, por favor intente de nuevo o más tarde.";
                }
            }
            else
            {
                jsonResponse.Message = "Por favor ingrese todos los campos requeridos";
            }
            return Json(jsonResponse, JsonRequestBehavior.AllowGet);
        }
        public void Save(MetodoPostDto metodoPost)
        {
            VerifyExists(metodoPost, CommonMessages.InformacoesEntrada);

            var metodo = new Metodo
            {
                Nome                     = metodoPost.Nome,
                Descricao                = metodoPost.Descricao,
                IdTipoRetorno            = metodoPost.IdTipoRetorno,
                Exemplo                  = metodoPost.Exemplo,
                ComponenteId             = metodoPost.ComponenteId,
                DataUltimaAlteracao      = DateTime.Now,
                IdUsuarioUltimaAlteracao = IdUsuario,
                ParametrosMetodo         = metodoPost.ParametrosMetodo.Select(y => new ParametroMetodo
                {
                    Nome                     = y.Nome,
                    Descricao                = y.Descricao,
                    TipoId                   = y.TipoId,
                    Obrigatorio              = y.Obrigatorio,
                    DataUltimaAlteracao      = DateTime.Now,
                    IdUsuarioUltimaAlteracao = IdUsuario
                }).ToList()
            };

            Validate(metodo);

            _uow.MetodoRepository.Add(metodo);

            _uow.Commit();
        }
Beispiel #10
0
        /// <summary>
        /// Registra un mensaje con un nivel de importancia en el flujo del método actual.
        /// Requiere que el inicio y el retorno del método esté logeado.
        /// </summary>
        /// <example>
        ///     public class UsuarioBO
        ///     {
        ///         private UsuarioDAO dao = new UsuarioDAO();
        ///
        ///         public void Agregar(UsuarioTO usuario)
        ///         {
        ///             log.Mensaje("Antes de llamar al DAO", Nivel.INFO);
        ///             dao.Agregar(usuario);
        ///             log.Mensaje("Luego de llamar al DAO", Nivel.INFO);
        ///         }
        ///     }
        /// </example>
        /// <remarks>
        ///     <para>
        ///         <h2 class="groupheader">Registro de versiones</h2>
        ///         <ul>
        ///             <li>1.0.0</li>
        ///             <table>
        ///                 <tr style="font-weight: bold;">
        ///                     <td>Autor</td>
        ///                     <td>Fecha</td>
        ///                     <td>Descripción</td>
        ///                 </tr>
        ///                 <tr>
        ///                     <td>Marcos Abraham Hernández Bravo.</td>
        ///                     <td>11/11/2016</td>
        ///                     <td>Versión Inicial.</td>
        ///                 </tr>
        ///             </table>
        ///         </ul>
        ///     </para>
        /// </remarks>
        /// <param name="mensaje">Mensaje a registrar.</param>
        /// <param name="nivel">Nivel de importancia o tipo del mensaje.</param>
        private void _Mensaje(string mensaje, Nivel nivel)
        {
            Llamada++;

            RegistroInLineTO registro = new RegistroInLineTO()
            {
                ThreadGUID  = ThreadGUID,
                MethodGUID  = _MethodGUID,
                Namespace   = Metodo.DeclaringType.Namespace,
                Clase       = Metodo.DeclaringType.Name,
                Metodo      = Metodo.ToString(),
                Mensaje     = mensaje,
                Nivel       = nivel,
                Correlativo = Llamada,
                Tipo        = Tipo.Mensaje
            };

            foreach (ALogWriter writer in Writers)
            {
                if (writer.PermiteNivel(nivel))
                {
                    writer.Guardar(registro);
                }
            }
        }
Beispiel #11
0
        public List <Metodo> Construya(SyntaxList <MemberDeclarationSyntax> losNodos, string elIdSolucion)
        {
            List <MethodDeclarationSyntax> losMetodosDeclarados = new List <MethodDeclarationSyntax>();
            List <Metodo> losMetodosConvertidos = new List <Metodo>();

            if (losNodos != null && losNodos.Count != 0)
            {
                Convertidor elConvertidor = new Convertidor();
                losMetodosDeclarados = elConvertidor.Convierta(losNodos, elIdSolucion);
                foreach (MethodDeclarationSyntax elMetodo in losMetodosDeclarados)
                {
                    try
                    {
                        Metodo elMetodoConvertido = new Metodo();
                        elMetodoConvertido.NombreMetodo = elMetodo.Identifier.Text;
                        elMetodoConvertido.Retorno      = elMetodo.ReturnType.ToString();

                        FileLinePositionSpan lineSpan = elMetodo.SyntaxTree.GetLineSpan(elMetodo.Span);
                        elMetodoConvertido.LineaComienzo = lineSpan.StartLinePosition.Line;
                        elMetodoConvertido.LineaFinal    = lineSpan.EndLinePosition.Line;

                        string elModificador;
                        if (elMetodo.Modifiers.Count == 0)
                        {
                            elModificador = "";
                        }
                        else
                        {
                            elModificador = elMetodo.Modifiers.First().ToString();
                        }

                        elMetodoConvertido.Visibilidad = elModificador;
                        Parametros.Constructor elConstructorDeParametros = new Parametros.Constructor();
                        elMetodoConvertido.Parametros = elConstructorDeParametros.Construya(elMetodo.ParameterList.Parameters, elIdSolucion).ToArray();

                        Controles.Constructor elConstructorDeControles = new Controles.Constructor();
                        if (elMetodo.Body != null)
                        {
                            elMetodoConvertido.Controles = elConstructorDeControles.Construya(elMetodo.Body.Statements, elIdSolucion).ToArray();
                        }
                        else
                        {
                            elMetodoConvertido.Controles = new List <Control>().ToArray();
                        }

                        losMetodosConvertidos.Add(elMetodoConvertido);
                    }
                    catch (Exception laExcepcion)
                    {
                        Bitacoras.Registrador elRegistrador = new Bitacoras.Registrador();
                        elRegistrador.Registre(laExcepcion, elIdSolucion, BC.Componentes.AnalizadorCodigoFuente);
                    }
                }
            }


            return(losMetodosConvertidos);
        }
        static void Main(string[] args)
        {
            double n1 = Metodo.InserisciLato();
            double n2 = Metodo.InserisciLato();
            double n3 = Metodo.InserisciLato();

            Metodo.Classificazione(n1, n2, n3);
            Console.WriteLine($"Il suo perimetro è {Metodo.Perimetro(n1, n2, n3)}");
        }
Beispiel #13
0
        public string Obtener(string accion, Metodo metodo, string json)
        {
            var tarea = Task.Run(async() =>
            {
                return(await ObtenerRespuesta(Sufijo() + accion, metodo, json));
            });

            return(tarea.Result);
        }
Beispiel #14
0
 public TEntity Obtener<TEntity>(string accion, Metodo metodo, string json)
 {
     var tarea = Task.Run(async () =>
     {
         return await GetStreamFromUrl(clase + "/" + accion, metodo, json);
     });
     string jsonResult = tarea.Result;
     return JsonConvert.DeserializeObject<TEntity>(jsonResult);
 }
Beispiel #15
0
 public List<T> Seleccionar(string accion, Metodo metodo)
 {
     var tarea = Task.Run(async () =>
     {
         return await GetStreamFromUrl(clase + "/" + accion, metodo);
     });
     var json = tarea.Result;
     return JsonConvert.DeserializeObject<List<T>>(json);
 }
Beispiel #16
0
        private int sommaDueNumeri(int a, int b, Metodo quandoHaFinito)
        {
            int result = a + b;

            // Chiama il metodo di callback, se passato in input
            quandoHaFinito?.Invoke();

            return(result);
        }
Beispiel #17
0
        public static void CreateMethodsDCS()
        {
            foreach (string key in VersionParser.d_commandsbyversion.Keys)             //por versiones
            {
                if (!Directory.Exists(VKxmlParser.GetDestination() + "/Internals"))
                {
                    Directory.CreateDirectory(VKxmlParser.GetDestination() + "/Internals");
                }
                StreamWriter sw = File.CreateText(VKxmlParser.GetDestination() + "/Internals/" + "Vulkan" + key.Replace(".", "") + "d.cs");
                sw.WriteLine("// Document Created with VulkanParser.");
                sw.WriteLine("//       " + DateTime.Now.ToString("HH:mm:ss dd/mm/yyyy"));
                sw.WriteLine("// by BROTHERHOOD OF THE BLACK SWORD.");
                sw.WriteLine();
                sw.WriteLine("namespace " + VKxmlParser.GetNamespace());
                sw.WriteLine("{");

                sw.WriteLine("\t" + "internal static class VK" + key.Replace(".", "") + "Delegates");           //Agrupar metodos en clase internal dentro de namespace de version
                sw.WriteLine("\t" + "{");

                foreach (string keygroups in VersionParser.d_commandsbyversion[key].grupocomandos.Keys)                //por grupos
                {
                    List <string> listametodos = VersionParser.d_commandsbyversion[key].grupocomandos[keygroups];

                    for (int i = 0; i < listametodos.Count; i++)
                    {
                        Metodo mtd     = CommandParser.Metodos[listametodos[i]];                            //Rescatar metodo del CommandParser
                        string smetodo = "internal delegate " + mtd.ValueReturned + " " + mtd.Nombre + "("; //confecionar string de metodo
                        foreach (string keyParams in mtd.Parametros.Keys)                                   //Añadir Parametyros del método
                        {
                            Parametro param = mtd.Parametros[keyParams];
                            if (param.constante)
                            {
                                smetodo += "const ";
                            }
                            string stipovalor = param.TipoValor;
                            if (param.puntero)
                            {
                                stipovalor += "*";
                            }
                            string svalorfinparam = Tools.VariableType(stipovalor);
                            smetodo += svalorfinparam + " " + param.Nombre + ", ";
                        }
                        smetodo = smetodo.Remove(smetodo.Length - 2, 2) + ");";  //quitar comay espacio tras último parametro y cerrar parentesis.
                        sw.WriteLine("\t" + "\t" + smetodo);                     //escribir enunciado de metodo.
                        sw.WriteLine();
                    }

                    //sw.WriteLine();
                }

                sw.WriteLine("\t" + "}");
                sw.WriteLine("}");
                sw.WriteLine();
                sw.Close();
            }
        }
Beispiel #18
0
        public TEntity Obtener <TEntity>(string accion, Metodo metodo, string json)
        {
            var tarea = Task.Run(async() =>
            {
                return(await ObtenerRespuesta(Sufijo() + accion, metodo, json));
            });
            string jsonResult = tarea.Result;

            return(JsonConvert.DeserializeObject <TEntity>(jsonResult));
        }
Beispiel #19
0
        public List <T> Seleccionar(string accion, Metodo metodo)
        {
            var tarea = Task.Run(async() =>
            {
                return(await ObtenerRespuesta(Controlador + "/" + accion, metodo));
            });
            var json = tarea.Result;

            return(JsonConvert.DeserializeObject <List <T> >(json));
        }
 public IActionResult Registrar([Bind(Prefix = "met")] Metodo objContacto)
 {
     if (ModelState.IsValid)
     {
         _context.Add(objContacto);
         _context.SaveChanges();
         return(RedirectToAction("ListarMetodo"));
     }
     return(View("index", objContacto));
 }
Beispiel #21
0
        public static void VKDelegatorMake()
        {
            StreamWriter sw = File.CreateText(VKxmlParser.GetDestination() + "VKDelegatesTools.cs"); // + key.Replace(".", "") + ".cs");

            sw.WriteLine("// Document Created with VulkanParser.");
            sw.WriteLine("//       " + DateTime.Now.ToString("HH:mm:ss dd/mm/yyyy"));
            sw.WriteLine("// by BROTHERHOOD OF THE BLACK SWORD.");
            sw.WriteLine();
            sw.WriteLine("using System;");
            sw.WriteLine("using System.Runtime.InteropServices;");
            sw.WriteLine("using " + VKxmlParser.GetNamespace() + ";");
            sw.WriteLine();
            sw.WriteLine("namespace " + VKxmlParser.GetNamespace());
            sw.WriteLine("{");

            sw.WriteLine("\t" + "internal static class VKDelegator");
            sw.WriteLine("\t" + "{");
            sw.WriteLine("\t" + "\t" + "internal static void InitDelegatesVK(VKDevice vkdevice)");
            sw.WriteLine("\t" + "\t" + "{");
            sw.WriteLine("\t" + "\t" + "\t" + "IntPtr ptr_mehod;");
            foreach (string key in VersionParser.d_commandsbyversion.Keys)                              //por versiones
            {
                foreach (string keygroups in VersionParser.d_commandsbyversion[key].grupocomandos.Keys) //por grupos
                {
                    string        s_grupo      = keygroups.Split(new string[] { " (" }, StringSplitOptions.RemoveEmptyEntries)[0].Replace(" ", "_");
                    string        sp_grupo     = char.ToUpper(s_grupo[0]) + s_grupo.Substring(1);
                    List <string> listametodos = VersionParser.d_commandsbyversion[key].grupocomandos[keygroups];
                    for (int i = 0; i < listametodos.Count; i++)             //Recorrer Metodos
                    {
                        Metodo mtd = CommandParser.Metodos[listametodos[i]]; //Rescatar metodo del CommandParser

                        sw.WriteLine("\t" + "\t" + "\t" + "ptr_mehod = GetVKMethodAdress(vkdevice, \"" + mtd.Nombre + "\");");
                        sw.WriteLine("\t" + "\t" + "\t" + "if (ptr_mehod != IntPtr.Zero)");
                        sw.WriteLine("\t" + "\t" + "\t" + "{");
                        string s_metodo = "";
                        s_metodo = "vkdevice.VK" + key.Replace(".", "") + "." + sp_grupo + ".p_" + mtd.Nombre + " = (" + VKxmlParser.GetNamespace() + ".VKDelegates.VK" + key.Replace(".", "") + "." + sp_grupo + "." + mtd.Nombre + ")";

                        s_metodo += "Marshal.GetDelegateForFunctionPointer<" + VKxmlParser.GetNamespace() + ".VKDelegates.VK" + key.Replace(".", "") + "." + sp_grupo + "." + mtd.Nombre + " >(ptr_mehod);";
                        sw.WriteLine("\t" + "\t" + "\t" + "\t" + s_metodo); //Escribir Fila De Declaracion de delegado.
                        sw.WriteLine("\t" + "\t" + "\t" + "}");
                    }
                }
                sw.WriteLine();
            }

            sw.WriteLine("\t" + "\t" + "}");

            GetAdress(sw); //Escribit metodo de obtención de direccion de metodo.

            sw.WriteLine("\t" + "}");
            sw.WriteLine("}");
            sw.WriteLine();
            sw.Close();
        }
 private string ExecutarMetodo(Modelo modelo, Metodo metodo)
 {
     try
     {
         return(Convert.ToString(Acesso.MetodoPersistencia(CommandType.StoredProcedure, "usp" + modelo.ToString() + metodo.ToString())));
     }
     catch (ConexaoException mensagem)
     {
         return(mensagem.Message);
     }
 }
Beispiel #23
0
        public Listado <T> Seleccionar(string accion, Metodo metodo, object objeto, int pagina)
        {
            var tarea = Task.Run(async() =>
            {
                string jsonEntrada = JsonConvert.SerializeObject(objeto);
                return(await ObtenerRespuesta(Controlador + "/" + accion + $"/{(pagina == 0 ? 1 : pagina)}", metodo, jsonEntrada));
            });
            var json = tarea.Result;

            return(JsonConvert.DeserializeObject <Listado <T> >(json));
        }
Beispiel #24
0
        public Stream ObtenerArchivo(string accion, Metodo metodo, string json)
        {
            var tarea = Task.Run(async() =>
            {
                return(await ObtenerRespuestaArchivo(Sufijo() + accion, metodo, json));
            });
            var memoriaArchivo = tarea.Result;

            memoriaArchivo.Seek(0, SeekOrigin.Begin);
            return(memoriaArchivo);
        }
        //Obtengo el metodo que ha de aplicar x Regla
        private Metodo obtenerMetodo(ParseTreeNode nodo)
        {
            if (nodo.Term.Name.Equals("M2"))
            {
                Metodo meto = new Metodo(nodo.ChildNodes[0].Token.Text, nodo.ChildNodes[2].Term.Name);
                return(meto);
            }
            Metodo metos = new Metodo(nodo.ChildNodes[0].Token.Text);

            return(metos);
        }
 public bool Validate(Metodo metodo)
 {
     if (metodo == null)
     {
         throw new DomainException(string.Format(CommonMessages.Required, "Método"));
     }
     if (string.IsNullOrWhiteSpace(metodo.Nome))
     {
         throw new DomainException(string.Format(CommonMessages.Required, "Nome"));
     }
     return(true);
 }
Beispiel #27
0
        private void Eliminar(object p)
        {
            Metodo oRegistro = new Metodo();

            oRegistro = (Metodo)oRegistro.Get(typeof(Metodo), int.Parse(p.ToString()));
            Usuario oUser = new Usuario();

            oRegistro.Baja = true;
            oRegistro.IdUsuarioRegistro = (Usuario)oUser.Get(typeof(Usuario), int.Parse(Session["idUsuario"].ToString()));
            oRegistro.FechaRegistro     = DateTime.Now;
            oRegistro.Save();
        }
        private R2PBMetodo ConstruyaElMetodo(Metodo elMetodo, int elIdClase, int elIdPaquete, int elIdProyecto)
        {
            R2PBMetodo elMetodoConvertido = new R2PBMetodo();

            elMetodoConvertido.IdClase       = elIdClase;
            elMetodoConvertido.Nombre        = elMetodo.NombreMetodo;
            elMetodoConvertido.Retorno       = elMetodo.Retorno;
            elMetodoConvertido.Visibilidad   = elMetodo.Visibilidad;
            elMetodoConvertido.IdPaquete     = elIdPaquete;
            elMetodoConvertido.IdProyecto    = elIdProyecto;
            elMetodoConvertido.LineaComienzo = elMetodo.LineaComienzo;
            elMetodoConvertido.LineaFinal    = elMetodo.LineaFinal;
            return(elMetodoConvertido);
        }
Beispiel #29
0
        private void Guardar(Metodo oRegistro)
        {
            Usuario oUser = new Usuario();

            oUser = (Usuario)oUser.Get(typeof(Usuario), int.Parse(Session["idUsuario"].ToString()));



            oRegistro.Nombre            = txtNombre.Text;
            oRegistro.IdEfector         = oUser.IdEfector; // (Efector)oEfector.Get(typeof(Efector), "IdEfector", 5);
            oRegistro.IdUsuarioRegistro = oUser;
            oRegistro.FechaRegistro     = DateTime.Now;

            oRegistro.Save();
        }
        public override void EmpacotarParametros(object objeto, Metodo metodo)
        {
            ContaT operacao = (ContaT)objeto;

            Acesso.LimparParametros();
            if (metodo == Metodo.Alterar || metodo == Metodo.Excluir)
            {
                Acesso.AdicionarParametros("@Id", operacao.Id);
            }
            if (metodo == Metodo.Alterar || metodo == Metodo.Inserir)
            {
                Acesso.AdicionarParametros("@Nome", operacao.Nome);
                Acesso.AdicionarParametros("@TipoConta", operacao.TipoConta);
                Acesso.AdicionarParametros("@Saldo", operacao.Saldo);
            }
        }
Beispiel #31
0
        private ResultadoAnalise CriarResultadoAnalise(dynamic resultadoAnaliseJSON)
        {
            List <Analise> analises = new List <Analise>();

            dynamic analisesJSON = resultadoAnaliseJSON.analises;

            foreach (var a in analisesJSON)
            {
                List <Metodo> metodos = new List <Metodo>();

                dynamic metodosJSON = a.metodos;

                foreach (var m in metodosJSON)
                {
                    Metodo metodo = new Metodo
                    {
                        Nome               = m.nomeMetodo,
                        InterpretacaoNeg   = m.interpretacaoNeg,
                        InterpretacaoPos   = m.interpretacaoPos,
                        ValorReferenciaNeg = m.valorReferenciaNeg,
                        ValorReferenciaPos = m.valorReferenciaPos,
                        ResultadoNumerico  = m.resultadoNumerico,
                        Resultado          = m.resultadoTexto,
                    };

                    metodos.Add(metodo);
                }

                Analise analise = new Analise
                {
                    AmostraId = a.amostraId,
                    Nome      = a.nomeAnalise,
                    Data      = DateTime.Today,
                    Metodos   = metodos
                };

                analises.Add(analise);
            }

            ResultadoAnalise resultadoAnalise = new ResultadoAnalise
            {
                Data     = DateTime.Today,
                Analises = analises
            };

            return(resultadoAnalise);
        }
Beispiel #32
0
 public virtual ActionResult Crear()
 {
     try
     {
         var entidad = new Metodo
         {
             MET_Nombre = string.Empty
         };
         PrepararDatos(ref entidad, "Crear");
         return PartialView("Edit", entidad);
     }
     catch (Exception ex)
     {
         logger.Error(string.Format("Mensaje: {0} Trace: {1}", ex.Message, ex.StackTrace));
         return new HttpNotFoundWithViewResult("Error");
     }
 }
Beispiel #33
0
        private void PrepararDatos(ref Metodo entidad, string accion)
        {
            entidad.Accion = accion;

            ViewData["idMenu"] = this.IdMenu;
            entidad.IdMenu = this.IdMenu;
            entidad.IdModulo = this.IdModulo;
            entidad.Estados = Utils.EnumToList<TipoEstado>();
        }