示例#1
0
        public string SetOne(CnfCuentaBancaria one)
        {
            string procedureName = "";
            string response      = "";
            bool   res           = false;

            //parametros = one.ToExpandoObject();
            //CONFIGURA PARAMETROS
            parametros.id          = one.id;
            parametros.order_id    = one.order_id;
            parametros.last_update = one.last_update;
            parametros.id_empresa  = one.id_empresa;
            parametros.id_banco    = one.id_banco;
            parametros.numero      = one.numero;
            try
            {
                if (one.id == "0")
                {
                    procedureName = "listas_cuentas_bancarias_INS";
                    DataTable miTabla = myHandler.Consulta("getUUID", null);
                    if (miTabla.Rows.Count != 0)
                    {
                        DataRow miRegistro = miTabla.Rows[0];

                        parametros.id          = miRegistro["id"].ToString();
                        parametros.order_id    = Convert.ToInt32(miRegistro["order_id"]);
                        parametros.last_update = Convert.ToInt32(miRegistro["order_id"]);
                    }
                }
                else
                {
                    procedureName = "listas_cuentas_bancarias_UPD";
                }

                res = myHandler.Comando(procedureName, parametros);

                if (res)
                {
                    SisSync.SaveSQL(procedureName, parametros);
                    response = parametros.id;
                }
                else
                {
                    response = "";
                }
                return(response);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#2
0
        public List <CnfCuentaBancaria> GetList(string idEmpresa)
        {
            parametros.id_empresa = idEmpresa;
            DataTable miTabla = myHandler.Consulta("listas_cuentas_bancarias_SEL", parametros);

            List <CnfCuentaBancaria> miLista = new List <CnfCuentaBancaria>();

            foreach (DataRow miRegistro in miTabla.Rows)
            {
                CnfCuentaBancaria one = new CnfCuentaBancaria();
                one.id           = miRegistro["id"].ToString();
                one.order_id     = (int)miRegistro["order_id"];
                one.last_update  = (int)miRegistro["last_update"];
                one.id_empresa   = miRegistro["id_empresa"].ToString();
                one.id_banco     = miRegistro["id_banco"].ToString();
                one.banco_nombre = miRegistro["banco_nombre"].ToString();
                one.numero       = miRegistro["numero"].ToString();
                miLista.Add(one);
            }
            return(miLista);
        }
示例#3
0
        public CnfCuentaBancaria GetOne(string idEmpresa, string id)
        {
            CnfCuentaBancaria one = new CnfCuentaBancaria();

            if (id == "0")
            {
                one.id           = "0";
                one.order_id     = 0;
                one.last_update  = 0;
                one.id_empresa   = idEmpresa;
                one.id_banco     = "";
                one.banco_nombre = "";
                one.numero       = "00000000000000000000000000000000";
            }
            else
            {
                parametros.id_empresa = idEmpresa;
                parametros.id         = id;
                DataTable miTabla = myHandler.Consulta("listas_cuentas_bancarias_ONE", parametros);
                if (miTabla.Rows.Count == 0)
                {
                    return(null);
                }

                DataRow miRegistro = miTabla.Rows[0];

                one.id           = miRegistro["id"].ToString();
                one.order_id     = (int)miRegistro["order_id"];
                one.last_update  = (int)miRegistro["last_update"];
                one.id_empresa   = miRegistro["id_empresa"].ToString();
                one.id_banco     = miRegistro["id_banco"].ToString();
                one.banco_nombre = miRegistro["banco_nombre"].ToString();
                one.numero       = miRegistro["numero"].ToString();
            }
            return(one);
        }