예제 #1
0
        public TSalida CrearTSoSocio(TOInvitado toSoIngre)
        {
            string txterror = "";

            SSoIngre.SSoIngreDMR com     = new SSoIngre.SSoIngreDMR();
            object[]             varEntr = { usuario, Encrypta.EncriptarClave(password), alias, "SSoIngre", "", "", "", "", "", "N" };

            try
            {
                object varSali;
                if (com.ProgramLogin(varEntr, out varSali, out txterror) != 0)
                {
                    throw new Exception("Error al ingresar a SEVEN-ERP, " + txterror);
                }

                List <object> lentrada = new List <object>();
                lentrada.Add((int)toSoIngre.Emp_Codi);
                lentrada.Add(toSoIngre.Soc_cont);
                lentrada.Add(toSoIngre.Sbe_Cont);
                lentrada.Add(toSoIngre.Mac_nume);
                lentrada.Add(toSoIngre.Nombre);
                lentrada.Add(toSoIngre.Apellido);
                lentrada.Add(toSoIngre.Fecha);
                lentrada.Add(toSoIngre.Observacion);

                var res = com.InsertarPreingreso(lentrada.ToArray(), out txterror);
                if (res == 1)
                {
                    throw new Exception(txterror);
                }
                var salida = new TSalida();
                salida.Txterror = "";
                salida.retorno  = 1;
                return(salida);
            }
            catch (Exception ex)
            {
                var salida = new TSalida();
                salida.Txterror = ex.Message;
                salida.retorno  = 0;
                return(salida);
            }
        }
예제 #2
0
파일: BOInvitados.cs 프로젝트: omespef1/API
 public TSalida SetInvitado(TOInvitado invitado)
 {
     try
     {
         //DateTime now = DateTime.Now.Date;
         //invitado.Emp_Codi = emp_codi;
         //StringBuilder validaciones = new StringBuilder();
         //if (invitado.Fecha.Date < now)
         //{
         //    validaciones.AppendLine("La fecha de invitación no debe ser menor a la fecha actual");
         //}
         //if (invitado.Nombre.Trim().Equals(string.Empty))
         //{
         //    validaciones.AppendLine("Los nombres del invitado son obligatorios");
         //}
         //if (invitado.Apellido.Trim().Equals(string.Empty))
         //{
         //    validaciones.AppendLine("Los apellidos del invitado son obligatorios");
         //}
         //if (validaciones.Length > 0)
         //{
         //    return new DTOEntities.TSalida(validaciones.ToString(), 0);
         //}
         // return comInvitado.CrearTSoSocio(invitado);
         var salida = new DTOEntities.TSalida();
         salida.Txterror = "Esta funcionaldad se encuentra deshabilitada. Por favor , actualice la aplicación!";
         salida.retorno  = 0;
         return(salida);
     }
     catch (Exception ex)
     {
         var salida = new DTOEntities.TSalida();
         salida.Txterror = ex.Message;
         salida.retorno  = 0;
         return(salida);
     }
 }
예제 #3
0
파일: BOInvitados.cs 프로젝트: omespef1/API
 public List <TOInvitado> ListInvitados(TOInvitado invitado)
 {
     invitado.Emp_Codi = emp_codi;
     return(dao.ListInvitados(invitado));
 }
예제 #4
0
 public List <TOInvitado> ListInvitados(TOInvitado invitado)
 {
     return(boAutorizados.ListInvitados(invitado));
 }
예제 #5
0
 public TSalida Post(TOInvitado invitado)
 {
     return(boAutorizados.SetInvitado(invitado));
 }