コード例 #1
0
        }//GEtAll

        public static ML.Result GetByTipo(int IdTipo)
        {
            ML.Result result = new ML.Result();

            try
            {
                using (DL.OVillanuevaItalikaEntities context = new DL.OVillanuevaItalikaEntities())
                {
                    var TipoGet = context.GetByTipo(IdTipo).FirstOrDefault();

                    if (TipoGet != null)
                    {
                        ML.Tipo tipo = new ML.Tipo();

                        tipo.IdTipo = IdTipo;
                        tipo.Nombre = TipoGet.Nombre;

                        result.Object = tipo;
                    }
                    else
                    {
                        result.Correct      = false;
                        result.ErrorMessage = "No se encontraron registros.";
                    }
                }
            }
            catch (Exception e)
            {
                result.Correct      = false;
                result.ErrorMessage = e.Message;
            }
            return(result);
        }//GetBySKU
コード例 #2
0
        public static ML.Result GetAll()
        {
            ML.Result result = new ML.Result();

            try
            {
                using (DL.OVillanuevaItalikaEntities context = new DL.OVillanuevaItalikaEntities())
                {
                    var TipoGet = context.TipoGet();

                    result.Objects = new List <object>();

                    if (TipoGet != null)
                    {
                        foreach (var Obj in TipoGet)
                        {
                            ML.Tipo tipo = new ML.Tipo();

                            tipo.IdTipo = Obj.IdTipo;
                            tipo.Nombre = Obj.Nombre;

                            result.Objects.Add(tipo);
                        }

                        result.Correct = true;
                    }
                    else
                    {
                        result.Correct      = false;
                        result.ErrorMessage = "No existen coincidencias con los parámetros ingresados.";
                    }
                }
            }
            catch (Exception ex)
            {
                result.Correct      = false;
                result.ErrorMessage = ex.Message;
            }

            return(result);
        }//GEtAll