Esempio n. 1
0
        public void AgregarRemesas(tbl_remesasDTO remesasDTO)
        {
            int response = 0;

            try{
                var param1 = new SqlParameter
                {
                    ParameterName = "@result",
                    SqlDbType     = SqlDbType.Int,
                    Direction     = ParameterDirection.Output
                };

                var procResult = new SqlParameter
                {
                    ParameterName = "@procResult",
                    SqlDbType     = SqlDbType.Int,
                    Direction     = ParameterDirection.Output
                };

                using (var ctx = new dbContext())
                {
                    response = ctx.Database.ExecuteSqlCommand("exec @procResult =  uspe_reme_add @codSol, @respWF OUTPUT, @respTopaz OUTPUT");
                }
            }
            catch (Exception e)
            {
                throw;
            }
        }
Esempio n. 2
0
        public int  AgregarRemesas(tbl_remesasDTO remesasDTO)
        {
            int response = 0;

            try
            {
                var vTipo = new SqlParameter
                {
                    ParameterName = "@vTipo",
                    Value         = remesasDTO.Tipo,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };
                var vDestinatario1 = new SqlParameter
                {
                    ParameterName = "@vDestinatario1",
                    Value         = remesasDTO.Destinatario1,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };
                var vDestinatario2 = new SqlParameter
                {
                    ParameterName = "@vDestinatario2",
                    Value         = remesasDTO.Destinatario2,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };
                var vDestinatario3 = new SqlParameter
                {
                    ParameterName = "@vDestinatario3",
                    Value         = remesasDTO.Destinatario3,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };
                var vDestinatario4 = new SqlParameter
                {
                    ParameterName = "@vDestinatario4",
                    Value         = remesasDTO.Destinatario4,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };
                var vDestinatario5 = new SqlParameter
                {
                    ParameterName = "@vDestinatario5",
                    Value         = remesasDTO.Destinatario5,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };
                var vDireccion1 = new SqlParameter
                {
                    ParameterName = "@vDireccion1",
                    Value         = remesasDTO.Direccion1,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };
                var vDireccion2 = new SqlParameter
                {
                    ParameterName = "@vDireccion2",
                    Value         = remesasDTO.Direccion2,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };
                var vEstadoBeneficiario = new SqlParameter
                {
                    ParameterName = "@vEstadoBeneficiario",
                    Value         = remesasDTO.EstadoBeneficiario,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };
                var vCiudadBeneficiario = new SqlParameter
                {
                    ParameterName = "@vCiudadBeneficiario",
                    Value         = remesasDTO.CiudadBeneficiario,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };
                var vTelefono = new SqlParameter
                {
                    ParameterName = "@vTelefono",
                    Value         = remesasDTO.Telefono,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };
                var vIdentificacion = new SqlParameter
                {
                    ParameterName = "@vIdentificacion",
                    Value         = remesasDTO.Identificacion,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };
                var vNumeroID = new SqlParameter
                {
                    ParameterName = "@vNumeroID",
                    Value         = remesasDTO.NumeroID,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };
                var vEmitidaPor = new SqlParameter
                {
                    ParameterName = "@vEmitidaPor",
                    Value         = remesasDTO.EmitidaPor,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };



                var vFechaEmision = new SqlParameter
                {
                    ParameterName = "@vFechaEmision",
                    Value         = remesasDTO.FechaEmision,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };

                var vFechaExpiracion = new SqlParameter
                {
                    ParameterName = "@vFechaExpiracion",
                    Value         = remesasDTO.FechaExpiracion,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };

                var vFechaNacimiento = new SqlParameter
                {
                    ParameterName = "@vFechaNacimiento",
                    Value         = remesasDTO.FechaNacimiento,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };

                var vOcupacion = new SqlParameter
                {
                    ParameterName = "@vOcupacion",
                    Value         = remesasDTO.EmitidaPor,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };

                var vNacionalidad = new SqlParameter
                {
                    ParameterName = "@vNacionalidad",
                    Value         = remesasDTO.Nacionalidad,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };

                var vTrabajo = new SqlParameter
                {
                    ParameterName = "@vTrabajo",
                    Value         = remesasDTO.Trabajo,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };

                var vSexo = new SqlParameter
                {
                    ParameterName = "@vSexo",
                    Value         = remesasDTO.Sexo,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };


                var vEstadoCivil = new SqlParameter
                {
                    ParameterName = "@vEstadoCivil",
                    Value         = remesasDTO.EstadoCivil,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };

                var vWUCard = new SqlParameter
                {
                    ParameterName = "@vWUCard",
                    Value         = remesasDTO.WUCard,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };

                var vRemitente1 = new SqlParameter
                {
                    ParameterName = "@vRemitente1",
                    Value         = remesasDTO.Remitente1,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };
                var vRemitente2 = new SqlParameter
                {
                    ParameterName = "@vRemitente2",
                    Value         = remesasDTO.Remitente2,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };
                var vRemitente3 = new SqlParameter
                {
                    ParameterName = "@vRemitente3",
                    Value         = remesasDTO.Remitente3,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };
                var vRemitente4 = new SqlParameter
                {
                    ParameterName = "@vRemitente4",
                    Value         = remesasDTO.Remitente4,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };
                var vRemitente5 = new SqlParameter
                {
                    ParameterName = "@vRemitente5",
                    Value         = remesasDTO.Remitente5,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };


                var vOrigen = new SqlParameter
                {
                    ParameterName = "@vOrigen",
                    Value         = remesasDTO.Origen,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };


                var vEstadoOrigen = new SqlParameter
                {
                    ParameterName = "@vEstadoOrigen",
                    Value         = remesasDTO.EstadoOrigen,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };


                var vCiudadOrigen = new SqlParameter
                {
                    ParameterName = "@vCiudadOrigen",
                    Value         = remesasDTO.CiudadOrigen,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };


                var vFecha = new SqlParameter
                {
                    ParameterName = "@vFecha",
                    Value         = remesasDTO.Fecha,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };

                var vHora = new SqlParameter
                {
                    ParameterName = "@vHora",
                    Value         = remesasDTO.Hora,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };

                var vOperador = new SqlParameter
                {
                    ParameterName = "@vOperador",
                    Value         = remesasDTO.Operador,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };

                var vMTCN = new SqlParameter
                {
                    ParameterName = "@vMTCN",
                    Value         = remesasDTO.MTCN,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };

                var vMonto = new SqlParameter
                {
                    ParameterName = "@vMonto",
                    Value         = remesasDTO.Monto,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };

                var vMoneda = new SqlParameter
                {
                    ParameterName = "@vMoneda",
                    Value         = remesasDTO.Moneda,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };

                var vAgente = new SqlParameter
                {
                    ParameterName = "@vAgente",
                    Value         = remesasDTO.Agente,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };

                var vIDTerminal = new SqlParameter
                {
                    ParameterName = "@vIDTerminal",
                    Value         = remesasDTO.IDTerminal,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };
                var vExchangeRate = new SqlParameter
                {
                    ParameterName = "@vExchangeRate",
                    Value         = remesasDTO.ExchangeRate,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };
                var vTestQuestion = new SqlParameter
                {
                    ParameterName = "@vTestQuestion",
                    Value         = remesasDTO.TestQuestion,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };
                var vTestAnswer = new SqlParameter
                {
                    ParameterName = "@vTestAnswer",
                    Value         = remesasDTO.Monto,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };

                var vMensaje = new SqlParameter
                {
                    ParameterName = "@vMensaje",
                    Value         = remesasDTO.Mensaje,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };

                var vTasaDeCambioFD = new SqlParameter
                {
                    ParameterName = "@vTasaDeCambioFD",
                    Value         = remesasDTO.TasaDeCambioFD,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };

                var vMonedaOriginalTransaccionTL = new SqlParameter
                {
                    ParameterName = "@vMonedaOriginalTransaccionTL",
                    Value         = remesasDTO.Monto,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };
                var vMontoOriginalTransaccionTL = new SqlParameter
                {
                    ParameterName = "@vMontoOriginalTransaccionTL",
                    Value         = remesasDTO.Monto,
                    SqlDbType     = SqlDbType.VarChar,
                    Direction     = ParameterDirection.Input
                };



                var v_out = new SqlParameter
                {
                    ParameterName = "@v_out",
                    SqlDbType     = SqlDbType.Int,
                    Direction     = ParameterDirection.Output
                };

                var procResult = new SqlParameter
                {
                    ParameterName = "@procResult",
                    SqlDbType     = SqlDbType.Int,
                    Direction     = ParameterDirection.Output
                };

                using (var ctx = new dbContext())
                {
                    response = ctx.Database.ExecuteSqlCommand("exec @procResult =  uspe_reme_add @vTipo,@vDestinatario1,@vDestinatario2,@vDestinatario3,@vDestinatario4,@vDestinatario5,@vDireccion1,@vDireccion2," +
                                                              " @vEstadoBeneficiario, @vCiudadBeneficiario,@vTelefono, @vIdentificacion,@vNumeroID, @vEmitidaPor, @vFechaEmision,@vFechaExpiracion, @vFechaNacimiento, @vOcupacion,@vNacionalidad," +
                                                              " @vTrabajo, @vSexo, @vEstadoCivil, @vWUCard,@vRemitente1, @vRemitente2,@vRemitente3,@vRemitente4,@vRemitente5,@vOrigen,@vEstadoOrigen,@vCiudadOrigen,@vFecha,@vHora,@vOperador,@vMTCN," +
                                                              " @vMonto, @vMoneda,@vAgente,@vIDTerminal, @vExchangeRate,@vTestQuestion,@vTestAnswer, @vMensaje,@vTasaDeCambioFD,@vMonedaOriginalTransaccionTL, @vMontoOriginalTransaccionTL,@v_out OUTPUT",
                                                              new object[]
                    {
                        vTipo, vDestinatario1, vDestinatario2, vDestinatario3, vDestinatario4, vDestinatario5, vDireccion1, vDireccion2, vEstadoBeneficiario, vCiudadBeneficiario, vTelefono, vIdentificacion, vNumeroID, vEmitidaPor,
                        vFechaEmision, vFechaExpiracion, vFechaNacimiento, vOcupacion, vNacionalidad, vTrabajo, vSexo, vEstadoCivil, vWUCard, vRemitente1, vRemitente2, vRemitente3, vRemitente4, vRemitente5, vOrigen, vEstadoOrigen, vCiudadOrigen, vFecha, vHora,
                        vOperador, vMTCN, vMonto, vMoneda, vAgente, vIDTerminal, vExchangeRate, vTestQuestion, vTestAnswer, vMensaje, vTasaDeCambioFD, vMonedaOriginalTransaccionTL, vMontoOriginalTransaccionTL
                        ,
                        v_out, procResult
                    }

                                                              );
                    response = (int)v_out.Value;
                    int resp1 = (int)procResult.Value;
                }
            }
            catch (Exception e)
            {
                throw;
            }

            return(response);
        }
Esempio n. 3
0
    public bool saveXmlToBd(string usuario, string fileName)
    {
        tbl_remesasDTO _remesas = new tbl_remesasDTO();

        //_remesas.UsuarioCarga = ObtenerUsuarioTopaz(usuario.ToLower());
        // string Domain = HttpContext.Current.Request.Url.Authority;

        // XDocument xDoc = XDocument.Parse(strXML);

        //File.WriteAllText("xmlremesa.xml", strXML, Encoding.ASCII);

        try
        {
            if (fileName != null)
            {
                // string archivo = usuario + DateTime.Now.ToString("yyyyMMddHHmmss") + Path.GetExtension(fileXml.FileName);
                //fileXml.SaveAs(HttpContext.Current.Server.MapPath("~/upload/" + archivo));

                string path = HttpContext.Current.Server.MapPath("~/File/" + fileName);
                //  String path = "~/File/" + fileName;


                String URLString = path;

                XmlTextReader reader = new XmlTextReader(URLString);

                while (reader.Read())
                {
                    switch (reader.Name.ToString())

                    {
                    case "Tipo":
                        _remesas.Tipo = reader.ReadString();
                        break;

                    case "Destinatario1":
                        _remesas.Destinatario1 = reader.ReadString();
                        break;

                    case "Destinatario2":

                        _remesas.Destinatario2 = reader.ReadString();
                        break;

                    case "Destinatario3":

                        _remesas.Destinatario3 = reader.ReadString();
                        break;

                    case "Destinatario4":

                        _remesas.Destinatario4 = reader.ReadString();
                        break;

                    case "Destinatario5":

                        _remesas.Destinatario5 = reader.ReadString();
                        break;

                    case "Direccion1":

                        _remesas.Direccion1 = reader.ReadString();
                        break;

                    case "Direccion2":

                        _remesas.Direccion2 = reader.ReadString();
                        break;

                    case "EstadoBeneficiario":

                        _remesas.EstadoBeneficiario = reader.ReadString();
                        break;

                    case "CiudadBeneficiario":

                        _remesas.CiudadBeneficiario = reader.ReadString();
                        break;

                    case "Telefono":

                        _remesas.Telefono = reader.ReadString();
                        break;

                    case "Identificacion":

                        _remesas.Identificacion = reader.ReadString();
                        break;

                    case "NumeroID":

                        _remesas.NumeroID = reader.ReadString();
                        break;

                    case "EmitidaPor":

                        _remesas.EmitidaPor = reader.ReadString();
                        break;

                    case "FechaEmision":

                        _remesas.FechaEmision = reader.ReadString();
                        break;

                    case "FechaExpiracion":

                        _remesas.FechaExpiracion = reader.ReadString();
                        break;

                    case "FechaNacimiento":

                        _remesas.FechaNacimiento = reader.ReadString();
                        break;

                    case "Ocupacion":

                        _remesas.Ocupacion = reader.ReadString();
                        break;

                    case "Nacionalidad":

                        _remesas.Nacionalidad = reader.ReadString();
                        break;

                    case "Trabajo":

                        _remesas.Trabajo = reader.ReadString();
                        break;

                    case "Sexo":

                        _remesas.Sexo = reader.ReadString();
                        break;

                    case "EstadoCivil":

                        _remesas.EstadoCivil = reader.ReadString();
                        break;

                    case "WUCard":

                        _remesas.WUCard = reader.ReadString();
                        break;

                    case "Remitente1":

                        _remesas.Remitente1 = reader.ReadString();
                        break;

                    case "Remitente2":

                        _remesas.Remitente2 = reader.ReadString();
                        break;

                    case "Remitente3":

                        _remesas.Remitente3 = reader.ReadString();
                        break;

                    case "Remitente4":

                        _remesas.Remitente4 = reader.ReadString();
                        break;

                    case "Remitente5":

                        _remesas.Remitente5 = reader.ReadString();
                        break;

                    case "Origen":

                        _remesas.Origen = reader.ReadString();
                        break;

                    case "EstadoOrigen":

                        _remesas.EstadoOrigen = reader.ReadString();
                        break;

                    case "CiudadOrigen":

                        _remesas.CiudadOrigen = reader.ReadString();
                        break;

                    case "Fecha":

                        _remesas.Fecha = reader.ReadString();
                        break;

                    case "Hora":

                        _remesas.Hora = reader.ReadString();
                        break;

                    case "Operador":

                        _remesas.Operador = reader.ReadString();
                        break;

                    case "MTCN":

                        _remesas.MTCN = reader.ReadString();
                        break;

                    case "Monto":

                        _remesas.Monto = reader.ReadString();

                        break;

                    case "Moneda":

                        _remesas.Moneda = reader.ReadString();
                        break;

                    case "Agente":

                        _remesas.Agente = reader.ReadString();
                        break;

                    case "IDTerminal":

                        _remesas.IDTerminal = reader.ReadString();
                        break;

                    case "ExchangeRate":

                        _remesas.ExchangeRate = reader.ReadString();
                        break;

                    case "TestQuestion":

                        _remesas.TestQuestion = reader.ReadString();
                        break;

                    case "TestAnswer":

                        _remesas.TestAnswer = reader.ReadString();
                        break;

                    case "Mensaje":

                        _remesas.Mensaje = reader.ReadString();
                        break;

                    case "TasaDeCambioFD":

                        _remesas.TasaDeCambioFD = reader.ReadString();
                        break;

                    case "MonedaOriginalTransaccionTL":

                        _remesas.MonedaOriginalTransaccionTL = reader.ReadString();
                        break;

                    case "MontoOriginalTransaccionTL":

                        _remesas.MontoOriginalTransaccionTL = reader.ReadString();
                        break;
                    }
                } //End While



                int    IdResponse  = saveToBD(_remesas);
                string msgResponse = ObtenerMensaje(IdResponse);
            }
            else
            {
                CustomeExeption ce = new CustomeExeption("El xml viene nulo");
                ExceptionLogging.SendErrorToText(ce, true);
            }
        }
        catch (Exception ex)
        {
            ExceptionLogging.SendErrorToText(ex, false);
        }


        return(true);
    }
Esempio n. 4
0
    public int saveToBD(tbl_remesasDTO remesasDTO)
    {
        int result = 0;

        try
        {
            List <SqlParameter> parametros = new List <SqlParameter>();
            parametros.Add(new SqlParameter("@MTCN", remesasDTO.MTCN));
            parametros.Add(new SqlParameter("@Tipo", remesasDTO.Tipo));
            parametros.Add(new SqlParameter("@Destinatario1", remesasDTO.Destinatario1 == null ? string.Empty : remesasDTO.Destinatario1));
            parametros.Add(new SqlParameter("@Destinatario2", remesasDTO.Destinatario2 == null ? string.Empty : remesasDTO.Destinatario2));
            parametros.Add(new SqlParameter("@Destinatario3", remesasDTO.Destinatario3 == null ? string.Empty : remesasDTO.Destinatario3));
            parametros.Add(new SqlParameter("@Destinatario4", remesasDTO.Destinatario4 == null ? string.Empty : remesasDTO.Destinatario4));
            parametros.Add(new SqlParameter("@Destinatario5", remesasDTO.Destinatario5 == null ? string.Empty : remesasDTO.Destinatario5));
            parametros.Add(new SqlParameter("@Direccion1", remesasDTO.Direccion1 == null ? string.Empty : remesasDTO.Direccion1));
            parametros.Add(new SqlParameter("@Direccion2", remesasDTO.Direccion2 == null ? string.Empty : remesasDTO.Direccion2));
            parametros.Add(new SqlParameter("@EstadoBeneficiario", remesasDTO.EstadoBeneficiario == null ? string.Empty : remesasDTO.EstadoBeneficiario));
            parametros.Add(new SqlParameter("@CiudadBeneficiario", remesasDTO.CiudadBeneficiario == null ? string.Empty : remesasDTO.CiudadBeneficiario));
            parametros.Add(new SqlParameter("@Telefono", remesasDTO.Telefono == null ? string.Empty : remesasDTO.Telefono));
            parametros.Add(new SqlParameter("@Identificacion", remesasDTO.Identificacion == null ? string.Empty : remesasDTO.Identificacion));
            parametros.Add(new SqlParameter("@NumeroID", remesasDTO.NumeroID == null ? string.Empty : remesasDTO.NumeroID));
            parametros.Add(new SqlParameter("@EmitidaPor", remesasDTO.EmitidaPor == null ? string.Empty : remesasDTO.EmitidaPor));
            parametros.Add(new SqlParameter("@FechaEmision", remesasDTO.FechaEmision == null ? string.Empty : remesasDTO.FechaEmision));
            parametros.Add(new SqlParameter("@FechaExpiracion", remesasDTO.FechaExpiracion == null ? string.Empty : remesasDTO.FechaExpiracion));
            parametros.Add(new SqlParameter("@FechaNacimiento", remesasDTO.FechaNacimiento == null ? string.Empty : remesasDTO.FechaNacimiento));
            parametros.Add(new SqlParameter("@Ocupacion", remesasDTO.Ocupacion == null ? string.Empty : remesasDTO.Ocupacion));
            parametros.Add(new SqlParameter("@Nacionalidad", remesasDTO.Nacionalidad == null ? string.Empty : remesasDTO.Nacionalidad));
            parametros.Add(new SqlParameter("@Trabajo", remesasDTO.Trabajo == null ? string.Empty : remesasDTO.Trabajo));
            parametros.Add(new SqlParameter("@Sexo", remesasDTO.Sexo == null ? string.Empty : remesasDTO.Sexo));
            parametros.Add(new SqlParameter("@EstadoCivil", remesasDTO.EstadoCivil == null ? string.Empty : remesasDTO.EstadoCivil));
            parametros.Add(new SqlParameter("@WUCard", remesasDTO.WUCard == null ? string.Empty : remesasDTO.WUCard));
            parametros.Add(new SqlParameter("@Remitente1", remesasDTO.Remitente1 == null ? string.Empty : remesasDTO.Remitente1));
            parametros.Add(new SqlParameter("@Remitente2", remesasDTO.Remitente2 == null ? string.Empty : remesasDTO.Remitente2));
            parametros.Add(new SqlParameter("@Remitente3", remesasDTO.Remitente3 == null ? string.Empty : remesasDTO.Remitente3));
            parametros.Add(new SqlParameter("@Remitente4", remesasDTO.Remitente4 == null ? string.Empty : remesasDTO.Remitente4));
            parametros.Add(new SqlParameter("@Remitente5", remesasDTO.Remitente5 == null ? string.Empty : remesasDTO.Remitente5));
            parametros.Add(new SqlParameter("@Origen", remesasDTO.Origen == null ? string.Empty : remesasDTO.Origen));
            parametros.Add(new SqlParameter("@EstadoOrigen", remesasDTO.EstadoOrigen == null ? string.Empty : remesasDTO.EstadoOrigen));
            parametros.Add(new SqlParameter("@CiudadOrigen", remesasDTO.CiudadOrigen == null ? string.Empty : remesasDTO.CiudadOrigen));
            parametros.Add(new SqlParameter("@Fecha", remesasDTO.Fecha == null ? string.Empty : remesasDTO.Fecha));
            parametros.Add(new SqlParameter("@Hora", remesasDTO.Hora == null ? string.Empty : remesasDTO.Hora));
            parametros.Add(new SqlParameter("@Operador", remesasDTO.Operador == null ? string.Empty : remesasDTO.Operador));
            parametros.Add(new SqlParameter("@Monto", remesasDTO.Monto == null ? string.Empty : remesasDTO.Monto));
            parametros.Add(new SqlParameter("@Moneda", remesasDTO.Moneda == null ? string.Empty : remesasDTO.Moneda));
            parametros.Add(new SqlParameter("@Agente", remesasDTO.Agente == null ? string.Empty : remesasDTO.Agente));
            parametros.Add(new SqlParameter("@IDTerminal", remesasDTO.IDTerminal == null ? string.Empty : remesasDTO.IDTerminal));
            parametros.Add(new SqlParameter("@ExchangeRate", remesasDTO.ExchangeRate == null ? string.Empty : remesasDTO.ExchangeRate));
            parametros.Add(new SqlParameter("@TestQuestion", remesasDTO.TestQuestion == null ? string.Empty : remesasDTO.TestQuestion));
            parametros.Add(new SqlParameter("@TestAnswer", remesasDTO.TestAnswer == null ? string.Empty : remesasDTO.TestAnswer));
            parametros.Add(new SqlParameter("@Mensaje", remesasDTO.Mensaje == null ? string.Empty : remesasDTO.Mensaje));
            parametros.Add(new SqlParameter("@TasaDeCambioFD", remesasDTO.TasaDeCambioFD == null ? string.Empty : remesasDTO.TasaDeCambioFD));
            parametros.Add(new SqlParameter("@MonedaOriginalTransaccionTL", remesasDTO.MonedaOriginalTransaccionTL == null ? string.Empty : remesasDTO.MonedaOriginalTransaccionTL));
            parametros.Add(new SqlParameter("@MontoOriginalTransaccionTL", remesasDTO.MontoOriginalTransaccionTL == null ? string.Empty : remesasDTO.MontoOriginalTransaccionTL));

            parametros.Add(new SqlParameter("@UsuarioCarga", remesasDTO.UsuarioCarga == null ? string.Empty : remesasDTO.UsuarioCarga));



            helper.EjecutarDataTable(CommandType.StoredProcedure, "USPCE_WU_PagosRemesas", parametros.ToArray(), true);



            //    using (var ctx = new dbContext())
            //    {

            //        var response = ctx.Database.ExecuteSqlCommand("exec @procResult = USPCE_WU_PagosRemesas  @MTCN,@Tipo,@Destinatario1,@Destinatario2,@Destinatario3,@Destinatario4,@Destinatario5,@Direccion1,@Direccion2,@EstadoBeneficiario,@CiudadBeneficiario,@Telefono,@Identificacion,@NumeroID,@EmitidaPor,@FechaEmision,@FechaExpiracion,@FechaNacimiento,@Ocupacion,@Nacionalidad,@Trabajo,@Sexo,@EstadoCivil,@WUCard,@Remitente1,@Remitente2,@Remitente3,@Remitente4,@Remitente5,@Origen,@EstadoOrigen,@CiudadOrigen,@Fecha,@Hora,@Operador,@Monto,@Moneda,@Agente,@IDTerminal,@ExchangeRate,@TestQuestion,@TestAnswer,@Mensaje,@TasaDeCambioFD,@MonedaOriginalTransaccionTL,@MontoOriginalTransaccionTL,@UsuarioCarga,@Salida OUTPUT",
            //            new object[]
            //           {MTCN,Tipo,Destinatario1,Destinatario2,Destinatario3,Destinatario4,Destinatario5,Direccion1,Direccion2,EstadoBeneficiario,CiudadBeneficiario,Telefono,Identificacion,NumeroID,EmitidaPor,FechaEmision,FechaExpiracion,FechaNacimiento,Ocupacion,Nacionalidad,Trabajo,Sexo,EstadoCivil,WUCard,Remitente1,Remitente2,Remitente3,Remitente4,Remitente5,Origen,EstadoOrigen,CiudadOrigen,Fecha,Hora,Operador,Monto,Moneda,Agente,IDTerminal,ExchangeRate,TestQuestion,TestAnswer,Mensaje,TasaDeCambioFD,MonedaOriginalTransaccionTL,MontoOriginalTransaccionTL,UsuarioCarga,Salida,procResult

            //            }
            //);
            //        int res0 = (int)Salida.Value;
            //        result = res0;



            //        int resp = (int)procResult.Value;
            //    }
        }
        catch (Exception e)
        {
            //throw;
            ExceptionLogging.SendErrorToText(e, false);
        }

        return(result);
    }