Exemple #1
0
        public static bool EjecutarValidacionesBeforeDelete(Spartane.Core.Classes.Ingredientes.Ingredientes obj)
        {
            bool ret = true;

            //NEWBUSINESSRULE_BEFOREDELETE//
            return(ret);
        }
Exemple #2
0
        public static string ReplaceQuery(string query, Spartane.Core.Classes.Ingredientes.Ingredientes obj)
        {
            //codigo para que reemplace los FLD
            Regex           regex    = new Regex(@"FLD\[([^\]]+)\]");
            MatchCollection matches  = regex.Matches(query);
            string          auxMatch = "";

            foreach (Match match in matches)
            {
                foreach (Capture capture in match.Captures)
                {
                    auxMatch = capture.Value.Replace("FLD[", "").Replace("]", "");
                    PropertyInfo info = obj.GetType().GetProperty(auxMatch);
                    query = GeneralHelper.ReplaceFLD(query, auxMatch, obj, info, capture.Value);
                }
            }
            return(query);
        }
        public int Update_Datos_Generales(Spartane.Core.Classes.Ingredientes.Ingredientes entity)
        {
            int rta;

            try
            {
                Spartane.Core.Classes.Ingredientes.Ingredientes IngredientesDB = GetByKey(entity.Clave, false);
                var paramUpdClave = _dataProvider.GetParameter();
                paramUpdClave.ParameterName = "Clave";
                paramUpdClave.DbType        = DbType.Int32;
                paramUpdClave.Value         = (object)entity.Clave ?? DBNull.Value;
                var paramUpdEs_un_ingrediente_de_SMAE = _dataProvider.GetParameter();
                paramUpdEs_un_ingrediente_de_SMAE.ParameterName = "Es_un_ingrediente_de_SMAE";
                paramUpdEs_un_ingrediente_de_SMAE.DbType        = DbType.Boolean;
                paramUpdEs_un_ingrediente_de_SMAE.Value         = (object)entity.Es_un_ingrediente_de_SMAE ?? DBNull.Value;
                var paramUpdClasificacion = _dataProvider.GetParameter();
                paramUpdClasificacion.ParameterName = "Clasificacion";
                paramUpdClasificacion.DbType        = DbType.Int32;
                paramUpdClasificacion.Value         = (object)entity.Clasificacion ?? DBNull.Value;
                var paramUpdSubgrupo = _dataProvider.GetParameter();
                paramUpdSubgrupo.ParameterName = "Subgrupo";
                paramUpdSubgrupo.DbType        = DbType.Int32;
                paramUpdSubgrupo.Value         = (object)entity.Subgrupo ?? DBNull.Value;
                var paramUpdNombre_Ingrediente = _dataProvider.GetParameter();
                paramUpdNombre_Ingrediente.ParameterName = "Nombre_Ingrediente";
                paramUpdNombre_Ingrediente.DbType        = DbType.String;
                paramUpdNombre_Ingrediente.Value         = (object)entity.Nombre_Ingrediente ?? DBNull.Value;
                var paramUpdIngrediente = _dataProvider.GetParameter();
                paramUpdIngrediente.ParameterName = "Ingrediente";
                paramUpdIngrediente.DbType        = DbType.String;
                paramUpdIngrediente.Value         = (object)entity.Ingrediente ?? DBNull.Value;
                var paramUpdImagen = _dataProvider.GetParameter();
                paramUpdImagen.ParameterName = "Imagen";
                paramUpdImagen.DbType        = DbType.Int32;
                paramUpdImagen.Value         = (object)entity.Imagen ?? DBNull.Value;
                var paramUpdCantidad_sugerida = _dataProvider.GetParameter();
                paramUpdCantidad_sugerida.ParameterName = "Cantidad_sugerida";
                paramUpdCantidad_sugerida.DbType        = DbType.String;
                paramUpdCantidad_sugerida.Value         = (object)entity.Cantidad_sugerida ?? DBNull.Value;
                var paramUpdCantidad_Sugerida_Decimal = _dataProvider.GetParameter();
                paramUpdCantidad_Sugerida_Decimal.ParameterName = "Cantidad_Sugerida_Decimal";
                paramUpdCantidad_Sugerida_Decimal.DbType        = DbType.Decimal;
                paramUpdCantidad_Sugerida_Decimal.Value         = (object)entity.Cantidad_Sugerida_Decimal ?? DBNull.Value;
                var paramUpdUnidad = _dataProvider.GetParameter();
                paramUpdUnidad.ParameterName = "Unidad";
                paramUpdUnidad.DbType        = DbType.Int32;
                paramUpdUnidad.Value         = (object)entity.Unidad ?? DBNull.Value;
                var paramUpdPeso_bruto_redondeado_g = _dataProvider.GetParameter();
                paramUpdPeso_bruto_redondeado_g.ParameterName = "Peso_bruto_redondeado_g";
                paramUpdPeso_bruto_redondeado_g.DbType        = DbType.Decimal;
                paramUpdPeso_bruto_redondeado_g.Value         = (object)entity.Peso_bruto_redondeado_g ?? DBNull.Value;
                var paramUpdPeso_neto_g = _dataProvider.GetParameter();
                paramUpdPeso_neto_g.ParameterName = "Peso_neto_g";
                paramUpdPeso_neto_g.DbType        = DbType.Decimal;
                paramUpdPeso_neto_g.Value         = (object)entity.Peso_neto_g ?? DBNull.Value;
                var paramUpdEstatus = _dataProvider.GetParameter();
                paramUpdEstatus.ParameterName = "Estatus";
                paramUpdEstatus.DbType        = DbType.Int32;
                paramUpdEstatus.Value         = (object)entity.Estatus ?? DBNull.Value;


                var empEntity =
                    _dbContext.ExecuteStoredProcedureList <Spartane.Core.Classes.StoredProcedure.sp_UpdIngredientes>("sp_UpdIngredientes", paramUpdClave, paramUpdEs_un_ingrediente_de_SMAE, paramUpdClasificacion, paramUpdSubgrupo, paramUpdNombre_Ingrediente, paramUpdIngrediente, paramUpdImagen, paramUpdCantidad_sugerida, paramUpdCantidad_Sugerida_Decimal, paramUpdUnidad, paramUpdPeso_bruto_redondeado_g, paramUpdPeso_neto_g, paramUpdEstatus).FirstOrDefault();

                rta = Convert.ToInt32(empEntity.Clave);
            }
            catch (ExceptionBase ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw new ServiceException(ex.Message, ex);
            }

            return(rta);
        }
Exemple #4
0
 public static void EjecutarValidacionesAfterListSelAll(Spartane.Core.Classes.Ingredientes.Ingredientes obj)
 {
     //NEWBUSINESSRULE_AFTERLISTSELALL//
 }
Exemple #5
0
 public static void EjecutarValidacionesAfterGet(Spartane.Core.Classes.Ingredientes.Ingredientes obj)
 {
     //NEWBUSINESSRULE_AFTERGET//
 }
Exemple #6
0
 public static void EjecutarValidacionesAfterDelete(Spartane.Core.Classes.Ingredientes.Ingredientes obj)
 {
     //NEWBUSINESSRULE_AFTERDELETE//
 }
Exemple #7
0
        public int Update(Spartane.Core.Classes.Ingredientes.Ingredientes entity)
        {
            int rta;

            try
            {
                var paramUpdClave = _dataProvider.GetParameter();
                paramUpdClave.ParameterName = "Clave";
                paramUpdClave.DbType        = DbType.Int32;
                paramUpdClave.Value         = (object)entity.Clave ?? DBNull.Value;
                var paramUpdNombre_Ingrediente = _dataProvider.GetParameter();
                paramUpdNombre_Ingrediente.ParameterName = "Nombre_Ingrediente";
                paramUpdNombre_Ingrediente.DbType        = DbType.String;
                paramUpdNombre_Ingrediente.Value         = (object)entity.Nombre_Ingrediente ?? DBNull.Value;
                var paramUpdClasificacion = _dataProvider.GetParameter();
                paramUpdClasificacion.ParameterName = "Clasificacion";
                paramUpdClasificacion.DbType        = DbType.Int32;
                paramUpdClasificacion.Value         = (object)entity.Clasificacion ?? DBNull.Value;

                var paramUpdImagen = _dataProvider.GetParameter();
                paramUpdImagen.ParameterName = "Imagen";
                paramUpdImagen.DbType        = DbType.Int32;
                paramUpdImagen.Value         = (object)entity.Imagen ?? DBNull.Value;

                var paramUpdSubgrupo = _dataProvider.GetParameter();
                paramUpdSubgrupo.ParameterName = "Subgrupo";
                paramUpdSubgrupo.DbType        = DbType.String;
                paramUpdSubgrupo.Value         = (object)entity.Subgrupo ?? DBNull.Value;
                var paramUpdCantidad_sugerida = _dataProvider.GetParameter();
                paramUpdCantidad_sugerida.ParameterName = "Cantidad_sugerida";
                paramUpdCantidad_sugerida.DbType        = DbType.Decimal;
                paramUpdCantidad_sugerida.Value         = (object)entity.Cantidad_sugerida ?? DBNull.Value;

                var paramUpdUnidad = _dataProvider.GetParameter();
                paramUpdUnidad.ParameterName = "Unidad";
                paramUpdUnidad.DbType        = DbType.String;
                paramUpdUnidad.Value         = (object)entity.Unidad ?? DBNull.Value;
                var paramUpdPeso_bruto_redondeado_g = _dataProvider.GetParameter();
                paramUpdPeso_bruto_redondeado_g.ParameterName = "Peso_bruto_redondeado_g";
                paramUpdPeso_bruto_redondeado_g.DbType        = DbType.Decimal;
                paramUpdPeso_bruto_redondeado_g.Value         = (object)entity.Peso_bruto_redondeado_g ?? DBNull.Value;

                var paramUpdPeso_neto_g = _dataProvider.GetParameter();
                paramUpdPeso_neto_g.ParameterName = "Peso_neto_g";
                paramUpdPeso_neto_g.DbType        = DbType.Decimal;
                paramUpdPeso_neto_g.Value         = (object)entity.Peso_neto_g ?? DBNull.Value;

                var paramUpdNombre_sistema_anterior = _dataProvider.GetParameter();
                paramUpdNombre_sistema_anterior.ParameterName = "Nombre_sistema_anterior";
                paramUpdNombre_sistema_anterior.DbType        = DbType.String;
                paramUpdNombre_sistema_anterior.Value         = (object)entity.Nombre_sistema_anterior ?? DBNull.Value;


                var empEntity =
                    _dbContext.ExecuteStoredProcedureList <Spartane.Core.Classes.StoredProcedure.sp_UpdIngredientes>("sp_UpdIngredientes", paramUpdClave, paramUpdNombre_Ingrediente, paramUpdClasificacion, paramUpdImagen, paramUpdSubgrupo, paramUpdCantidad_sugerida, paramUpdUnidad, paramUpdPeso_bruto_redondeado_g, paramUpdPeso_neto_g, paramUpdNombre_sistema_anterior).FirstOrDefault();

                rta = Convert.ToInt32(empEntity.Clave);
            }
            catch (ExceptionBase ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw new ServiceException(ex.Message, ex);
            }

            return(rta);
        }