Exemplo n.º 1
0
        public IActionResult Criar([FromBody] Dictionary <string, string> dados)
        {
            bool   operacao = false;
            string msg      = "";

            Models.Parametro parametro = new Models.Parametro();

            parametro.Razao        = (dados["Razao"]);
            parametro.NomeFantasia = (dados["NomeFantasia"]);
            parametro.Cnpj         = (dados["CNPJ"]);
            parametro.Ie           = (dados["IE"]);
            parametro.DataInicio   = (dados["DataInicio"]);
            parametro.Endereco     = (dados["Endereco"]);
            parametro.Bairro       = (dados["Bairro"]);
            parametro.Cep          = (dados["Cep"]);
            parametro.CidadeId     = Convert.ToInt32((dados["Cidade"]));
            parametro.EstadoId     = Convert.ToInt32((dados["Estado"]));
            parametro.Email        = (dados["Email"]).ToString();
            parametro.Telefone     = (dados["Telefone"]);
            CamadaNegocio.ParametroCN pcn = new CamadaNegocio.ParametroCN();

            (operacao, msg) = pcn.Criar(parametro);

            return(Json(new
            {
                operacao,
                msg
            }));
        }
        public (bool, string) Criar(Models.Parametro parametro)
        {
            string msg      = "";
            bool   operacao = false;

            DAL.ParametroDAL pbd = new DAL.ParametroDAL();

            operacao = pbd.Criar(parametro);

            return(operacao, msg);
        }
Exemplo n.º 3
0
        public static string GetParameter(string modulo, string key)
        {
            object[] busquedaParametro = { key, modulo };

            string valor = null;

            using (Models.WerkERPContext db = new WerkUI.Models.WerkERPContext())
            {
                Models.Parametro parametro = db.Parametros.Find(busquedaParametro);

                valor = parametro.valor.ToString();
            }

            return(valor);
        }
Exemplo n.º 4
0
 public Models.Parametro GetParametroActual()
 {
     Models.Parametro parameter = null;
     try
     {
         using (var ctx = new BDRecargasEntities())
         {
             parameter = (from obj in ctx.Parametros where obj.esActual.Equals(true) select obj).ToList().FirstOrDefault();
         }
     }
     catch (Exception ex)
     {
         log.InsertLog(ex);
         return(null);
     }
     return(parameter);
 }
        public bool obterParametro()
        {
            Models.Parametro parametro = null;

            string select = @"select * 
                              from parametro";


            DataTable dt = _bd.ExecutarSelect(select);

            if (dt.Rows.Count == 1)
            {
                return(true);
            }

            return(false);
        }
Exemplo n.º 6
0
        /// <summary>
        /// Obtiene una lista de valores de parámetros de una tabla
        /// </summary>
        /// <param name="oPar"></param>
        /// <returns></returns>
        internal List <Models.Parametro> Catalogo(int idTabla)
        {
            Models.Parametro        oNodo = null;
            List <Models.Parametro> lst   = new List <Models.Parametro>();
            IDataReader             dr    = null;

            try
            {
                SqlParameter[] dbparams = new SqlParameter[1] {
                    Param(enumDBFields.codTabla, idTabla)
                };

                dr = cDblib.DataReader("PAR_LINEAS_C", dbparams);
                while (dr.Read())
                {
                    oNodo              = new Models.Parametro();
                    oNodo.codTabla     = idTabla;
                    oNodo.codParametro = Convert.ToInt32(dr["t191_valor"]);
                    oNodo.denominacion = Convert.ToString(dr["t191_denominacion"]);

                    lst.Add(oNodo);
                }
                return(lst);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (dr != null)
                {
                    if (!dr.IsClosed)
                    {
                        dr.Close();
                    }
                    dr.Dispose();
                }
            }
        }
        MySQLPersistencia _bd = new MySQLPersistencia();//chamando banco de dados estabelecido na classe MYSQLPersistencia

        //Cadastrar um Novo Parametro
        public bool Criar(Models.Parametro parametro)
        {
            //mapeamento Objeto-Relacional (ORM);
            int linhasAfetadas = 0;

            try
            {
                string insert = @"insert into parametro (Razao, NomeFantasia, CNPJ, IE, DataInicio, Endereco, Bairro, CEP, Email, Telefone, Id_c, Id_e)
                              values(@razao,  @nomefantasia, @cnpj, @ie, @datainicio, @endereco, @bairro, @cep, @email, @telefone, @Id_c, @Id_e)";

                Dictionary <string, object> parametros = new Dictionary <string, object>();

                parametros.Add("@razao", parametro.Razao);
                parametros.Add("@nomefantasia", parametro.NomeFantasia);
                parametros.Add("@cnpj", parametro.Cnpj);
                parametros.Add("@ie", parametro.Ie);
                parametros.Add("@datainicio", parametro.DataInicio);
                parametros.Add("@endereco", parametro.Endereco);
                parametros.Add("@bairro", parametro.Bairro);
                parametros.Add("@cep", parametro.Cep);
                parametros.Add("@email", parametro.Email);
                parametros.Add("@telefone", parametro.Telefone);
                parametros.Add("@Id_c", parametro.CidadeId);
                parametros.Add("@Id_e", parametro.EstadoId);


                linhasAfetadas = _bd.ExecutarNonQuery(insert, parametros);
                if (linhasAfetadas > 0)
                {
                    parametro.Id = _bd.UltimoId;
                }
            }
            catch (Exception ex)
            {
                string erro = ex.Message;
            }

            return(linhasAfetadas > 0);
        }
Exemplo n.º 8
0
        public bool CrearCosto(Models.Parametro costo)
        {
            try
            {
                //Ingresa costo en la base de datos
                using (var ctx = new BDRecargasEntities())
                {
                    if (costo.esActual)
                    {
                        ctx.Database.ExecuteSqlCommand("usp_UpdateRecargas");
                    }

                    ctx.Parametros.Add(costo);
                    ctx.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                log.InsertLog(ex);
                return(false);
            }
        }
Exemplo n.º 9
0
        /// <summary>
        /// Obtiene el valor y la definición del primer parámetro de una tabla
        /// </summary>
        internal Models.Parametro GetDatos(int idTabla)
        {
            Models.Parametro oParam = new Models.Parametro();
            IDataReader      dr     = null;

            try
            {
                SqlParameter[] dbparams = new SqlParameter[1] {
                    Param(enumDBFields.codTabla, idTabla)
                };

                dr = cDblib.DataReader("PAR_LINEA_S", dbparams);
                if (dr.Read())
                {
                    //oParam.codTabla = idTabla;
                    oParam.valor        = Convert.ToString(dr["t191_valor"]);
                    oParam.denominacion = Convert.ToString(dr["t191_denominacion"]);
                }
                return(oParam);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (dr != null)
                {
                    if (!dr.IsClosed)
                    {
                        dr.Close();
                    }
                    dr.Dispose();
                }
            }
        }
Exemplo n.º 10
0
 public HttpResponseMessage CrearParametros(Models.Parametro parametros)
 {
     this.parametrosRepository.CrearCosto(parametros);
     return(Request.CreateResponse <Models.Parametro>(System.Net.HttpStatusCode.Created, parametros));
 }