public static bool EjecutarValidacionesBeforeDelete(Spartane.Core.Classes.Detalle_Examenes_Laboratorio.Detalle_Examenes_Laboratorio obj)
        {
            bool ret = true;

            //NEWBUSINESSRULE_BEFOREDELETE//
            return(ret);
        }
Exemplo n.º 2
0
        public int Update(Spartane.Core.Classes.Detalle_Examenes_Laboratorio.Detalle_Examenes_Laboratorio entity)
        {
            int rta;

            try
            {
                var paramUpdFolio = _dataProvider.GetParameter();
                paramUpdFolio.ParameterName = "Folio";
                paramUpdFolio.DbType        = DbType.Int32;
                paramUpdFolio.Value         = (object)entity.Folio ?? DBNull.Value;
                var paramUpdFolio_Pacientes = _dataProvider.GetParameter();
                paramUpdFolio_Pacientes.ParameterName = "Folio_Pacientes";
                paramUpdFolio_Pacientes.DbType        = DbType.Int32;
                paramUpdFolio_Pacientes.Value         = (object)entity.Folio_Pacientes ?? DBNull.Value;
                var paramUpdIndicador = _dataProvider.GetParameter();
                paramUpdIndicador.ParameterName = "Indicador";
                paramUpdIndicador.DbType        = DbType.Int32;
                paramUpdIndicador.Value         = (object)entity.Indicador ?? DBNull.Value;

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

                var paramUpdUnidad = _dataProvider.GetParameter();
                paramUpdUnidad.ParameterName = "Unidad";
                paramUpdUnidad.DbType        = DbType.String;
                paramUpdUnidad.Value         = (object)entity.Unidad ?? DBNull.Value;
                var paramUpdIntervalo_de_Referencia = _dataProvider.GetParameter();
                paramUpdIntervalo_de_Referencia.ParameterName = "Intervalo_de_Referencia";
                paramUpdIntervalo_de_Referencia.DbType        = DbType.String;
                paramUpdIntervalo_de_Referencia.Value         = (object)entity.Intervalo_de_Referencia ?? DBNull.Value;
                var paramUpdFecha_de_Resultado = _dataProvider.GetParameter();
                paramUpdFecha_de_Resultado.ParameterName = "Fecha_de_Resultado";
                paramUpdFecha_de_Resultado.DbType        = DbType.DateTime;
                paramUpdFecha_de_Resultado.Value         = (object)entity.Fecha_de_Resultado ?? DBNull.Value;

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


                var empEntity =
                    _dbContext.ExecuteStoredProcedureList <Spartane.Core.Classes.StoredProcedure.sp_UpdDetalle_Examenes_Laboratorio>("sp_UpdDetalle_Examenes_Laboratorio", paramUpdFolio, paramUpdFolio_Pacientes, paramUpdIndicador, paramUpdResultado, paramUpdUnidad, paramUpdIntervalo_de_Referencia, paramUpdFecha_de_Resultado, paramUpdEstatus_Indicador).FirstOrDefault();

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

            return(rta);
        }
        public static string ReplaceQuery(string query, Spartane.Core.Classes.Detalle_Examenes_Laboratorio.Detalle_Examenes_Laboratorio 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 static void EjecutarValidacionesAfterListSelAll(Spartane.Core.Classes.Detalle_Examenes_Laboratorio.Detalle_Examenes_Laboratorio obj)
 {
     //NEWBUSINESSRULE_AFTERLISTSELALL//
 }
 public static void EjecutarValidacionesAfterGet(Spartane.Core.Classes.Detalle_Examenes_Laboratorio.Detalle_Examenes_Laboratorio obj)
 {
     //NEWBUSINESSRULE_AFTERGET//
 }