Exemple #1
0
        /// <summary>
        /// Elimina todos los instrumentos de un usuario especifico.
        /// </summary>
        /// <param name="objView"></param>
        /// <returns></returns>
        public bool DeleteConfigurationInstrumentsView(Application.Enterprise.CommonObjects.ConfigurationInstrumentsView objView)
        {
            bool okTrans = false;

            try
            {
                okTrans = Business.ConfiguracionInstrumentos.EliminarConfiguracionIntrumentos(objView.NameUser);
            }
            catch (Exception ex)
            {
                System.Diagnostics.Trace.WriteLine(string.Format("COMPANYNAME Services Auditoria: {0} , NameSpace: {1}, Clase: {2}, Metodo: {3} ", ex.Message, MethodBase.GetCurrentMethod().DeclaringType.Namespace, MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name));
                okTrans = false;

                //Business.Error.Adicionar(DateTime.Now, objView.NameUser, "WebAPI", "DeleteConfigurationInstrumentsView: " + ex.Message);
            }

            return(okTrans);
        }
Exemple #2
0
        /// <summary>
        /// Obtiene la lista de los instrumentos de configuracion de un usuario.
        /// </summary>
        /// <param name="objView"></param>
        /// <returns></returns>
        public List <Application.Enterprise.CommonObjects.ConfigurationInstrumentsView> GetConfigurationInstrumentsView(Application.Enterprise.CommonObjects.ConfigurationInstrumentsView objView)
        {
            List <Application.Enterprise.CommonObjects.ConfigurationInstrumentsView> ListConfiguration = new List <Application.Enterprise.CommonObjects.ConfigurationInstrumentsView>();

            try
            {
                DataTable dt = Business.ConfiguracionInstrumentos.ConsultarConfiguracionInstrumentosxUsuario(objView.NameUser);

                if (dt.Rows.Count > 0)
                {
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        Application.Enterprise.CommonObjects.ConfigurationInstrumentsView confi = new Application.Enterprise.CommonObjects.ConfigurationInstrumentsView();

                        confi.NameUser    = dt.Rows[i]["nombreusuario"].ToString();
                        confi.NameNemotec = dt.Rows[i]["nemotecnico"].ToString();

                        /* confi.Error = new Infrastructure.Models.Error();
                         * confi.Error.existError = false;
                         * confi.Error.Code = 0;*/

                        ListConfiguration.Add(confi);
                    }
                }
            }
            catch (Exception ex)
            {
                System.Diagnostics.Trace.WriteLine(string.Format("COMPANYNAME Services Auditoria: {0} , NameSpace: {1}, Clase: {2}, Metodo: {3} ", ex.Message, MethodBase.GetCurrentMethod().DeclaringType.Namespace, MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name));
                Application.Enterprise.CommonObjects.ConfigurationInstrumentsView confi = new Application.Enterprise.CommonObjects.ConfigurationInstrumentsView();

                /*confi.Error = new Infrastructure.Models.Error();
                 * confi.Error.existError = true;
                 * confi.Error.Code = 1;
                 * confi.Error.Description = ex.Message;*/

                //ListConfiguration.Add(confi);

                //Business.Error.Adicionar(DateTime.Now, objView.NameUser, "WebAPI", "GetConfigurationInstrumentsView: " + ex.Message);
            }

            return(ListConfiguration);
        }