public static bool EjecutarValidacionesBeforeDelete(Spartane.Core.Classes.Ingredientes.Ingredientes obj) { bool ret = true; //NEWBUSINESSRULE_BEFOREDELETE// return(ret); }
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); }
public static void EjecutarValidacionesAfterListSelAll(Spartane.Core.Classes.Ingredientes.Ingredientes obj) { //NEWBUSINESSRULE_AFTERLISTSELALL// }
public static void EjecutarValidacionesAfterGet(Spartane.Core.Classes.Ingredientes.Ingredientes obj) { //NEWBUSINESSRULE_AFTERGET// }
public static void EjecutarValidacionesAfterDelete(Spartane.Core.Classes.Ingredientes.Ingredientes obj) { //NEWBUSINESSRULE_AFTERDELETE// }
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); }