Exemplo n.º 1
0
        public static bool EjecutarValidacionesBeforeDelete(Spartane.Core.Classes.Detalle_de_Padecimientos.Detalle_de_Padecimientos obj)
        {
            bool ret = true;

            //NEWBUSINESSRULE_BEFOREDELETE//
            return(ret);
        }
        public int Update(Spartane.Core.Classes.Detalle_de_Padecimientos.Detalle_de_Padecimientos 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 paramUpdPadecimiento = _dataProvider.GetParameter();
                paramUpdPadecimiento.ParameterName = "Padecimiento";
                paramUpdPadecimiento.DbType        = DbType.Int32;
                paramUpdPadecimiento.Value         = (object)entity.Padecimiento ?? DBNull.Value;

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

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

                var paramUpdTratamiento = _dataProvider.GetParameter();
                paramUpdTratamiento.ParameterName = "Tratamiento";
                paramUpdTratamiento.DbType        = DbType.String;
                paramUpdTratamiento.Value         = (object)entity.Tratamiento ?? DBNull.Value;
                var paramUpdEstado_actual = _dataProvider.GetParameter();
                paramUpdEstado_actual.ParameterName = "Estado_actual";
                paramUpdEstado_actual.DbType        = DbType.Int32;
                paramUpdEstado_actual.Value         = (object)entity.Estado_actual ?? DBNull.Value;



                var empEntity =
                    _dbContext.ExecuteStoredProcedureList <Spartane.Core.Classes.StoredProcedure.sp_UpdDetalle_de_Padecimientos>("sp_UpdDetalle_de_Padecimientos", paramUpdFolio, paramUpdFolio_Pacientes, paramUpdPadecimiento, paramUpdTiempo_con_el_diagnostico, paramUpdIntervencion_quirurgica, paramUpdTratamiento, paramUpdEstado_actual).FirstOrDefault();

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

            return(rta);
        }
Exemplo n.º 3
0
        public static string ReplaceQuery(string query, Spartane.Core.Classes.Detalle_de_Padecimientos.Detalle_de_Padecimientos 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);
        }
Exemplo n.º 4
0
 public static void EjecutarValidacionesAfterListSelAll(Spartane.Core.Classes.Detalle_de_Padecimientos.Detalle_de_Padecimientos obj)
 {
     //NEWBUSINESSRULE_AFTERLISTSELALL//
 }
Exemplo n.º 5
0
 public static void EjecutarValidacionesAfterGet(Spartane.Core.Classes.Detalle_de_Padecimientos.Detalle_de_Padecimientos obj)
 {
     //NEWBUSINESSRULE_AFTERGET//
 }