Beispiel #1
0
        private int ws_ActualizaSocio(Cliente9 client, Cliente9Extent clientExtend, string IdEmpleado, string Tienda, string IDTerminal, ref string msgWS, ref string IdSocioC9, string cadConexion)
        {
            int        result = 0;
            WSCliente9 wsNine = new WSCliente9();

            wsNine.ConexString = cadConexion;

            string paramInput = GetCadenaEnvioWSActualizacion(client, clientExtend, IdEmpleado, Tienda, IDTerminal);

            result = wsNine.InvokeWS_ActualizaSocio(paramInput, Tienda, IdEmpleado, ref msgWS, ref IdSocioC9);

            return(result);
        }
Beispiel #2
0
        private string GetCadenaEnvioWSActualizacion(Cliente9 client, Cliente9Extent clientExtend, string strEmpleado, string IdTienda, string IdTerminal)
        {
            string str_ws_ParamSend    = "";
            string ws_FechaAniversario = "";
            string ws_FechaCumple      = "";
            string ws_ApellidoPat      = "";
            string ws_ApellidoMat      = "";
            string ws_TfnoTrabajo      = "";
            string ws_Email2           = "";
            string ws_Tienda           = "";
            string ws_Terminal         = "";

            string[] apels;

            DateTime FAniversario = Convert.ToDateTime(client.Aniversario);
            DateTime FCumple      = Convert.ToDateTime(client.FechaNacimiento);

            ws_FechaAniversario = FAniversario.ToString("yyyy/MM/dd");
            ws_FechaCumple      = FCumple.ToString("yyyy/MM/dd");
            ws_TfnoTrabajo      = clientExtend.TfnoTrabajo.ToString();

            ws_ApellidoPat = "";
            ws_ApellidoMat = "";
            if (client.Apellidos != "")
            {
                apels          = client.Apellidos.Trim().Split(' ');
                ws_ApellidoPat = apels[0].ToString();
                for (int i = 1; i < apels.Length; i++)
                {
                    ws_ApellidoMat += apels[i].ToString() + " ";
                }
                ws_ApellidoMat = ws_ApellidoMat.Trim();
            }

            ws_Tienda         = IdTienda.Replace("T-", "");
            ws_Terminal       = IdTerminal != "" ? IdTerminal : "";
            str_ws_ParamSend  = ws_Tienda + "|" + ws_Terminal + "|" + strEmpleado + "|" + client.NumTarjeta.ToString() + "|" + ws_FechaAniversario;
            str_ws_ParamSend += "|" + ws_FechaCumple + "|" + client.Nombre.ToString() + "|" + ws_ApellidoPat.Trim() + "|";
            str_ws_ParamSend += ws_ApellidoMat.ToString() + "|" + client.Telefono.ToString() + "|" + client.Movil.ToString() + "|" + ws_TfnoTrabajo + "|" + client.Email.ToString() + "|" + ws_Email2.Trim();

            return(str_ws_ParamSend);
        }