public PersonaVM BuscarPersonaSTD(string DNI) { PersonaVM persona = new PersonaVM(); try { Servicio_STD.Servicio_STD servicioSTD = new Servicio_STD.Servicio_STD(); var buscaPersona = servicioSTD.BuscarPersona(new Servicio_STD.Usuario() { USULOG = "PTseguro", USUCON = "PTs3gur0" }, new Servicio_STD.Persona() { DNI = DNI }); persona.ID_PERSONA = buscaPersona.IDPERSON.ValorEntero(); persona.CODPAIS = buscaPersona.CODPAIS.ValorEntero(); persona.CODDPTO = buscaPersona.CODDPTO.ValorEntero(); persona.CODPROV = buscaPersona.CODPROV.ValorEntero(); persona.CODDIST = buscaPersona.CODDIST.ValorEntero(); persona.DIRECCION_STD = buscaPersona.DIRECCION; } catch (Exception ex) { throw ex; } return(persona); }
public STDVM GenerarResolucionSTD(STDVM std) { STDVM modelo = new STDVM(); try { Servicio_STD.Servicio_STD servicio = new Servicio_STD.Servicio_STD(); var STD = new Servicio_STD.Resolucion() { IDUNIDAD = 7, IDCLASE = 24, NUMEROCLASE = null, NUMEROANIO = DateTime.Now.Year, ASUNTO = std.ASUNTO, // "SOLICITO", COMENTARIO = "NOTIFICAR AL INTERESADO.", FECHA_DOC = DateTime.Now.ValorFechaCorta(), PARA = std.PARA, // "Solicitante", PARAFUNCIONARIO = std.PARA, // "solicitante", REFERENCIA = null, IDDOC = std.IDDOC_PADRE, IDFLUJO = std.IDFLUJO, IDUSER_PROYECTO_DOC = null, IDUSER_CREA = 20, ESTADO = "3", }; var resultado = servicio.Generar_Resolucion(STD); modelo.IDCRTLNUM = resultado.IDCRTLNUM.ValorEntero(); } catch (Exception ex) { throw ex; } return(modelo); }
public EmpresaVM CrearEmpresaSTD(EmpresaVM empresa) { EmpresaVM modelo = new EmpresaVM(); Servicio_STD.Servicio_STD servicio = new Servicio_STD.Servicio_STD(); try { var resultadoSUNAT = servicio.AgregarProveedor(new Servicio_STD.Usuario() { USULOG = "sissit", USUCON = "p4_tu_l1br0" }, new Servicio_STD.Proveedor() { RAZON_SOCIAL = empresa.RAZON_SOCIAL, RUC = empresa.RUC, CODPAIS = 173, CODDPTO = 15, CODPROV = 1, CODDIST = 1, DIRECCION = "S/N", IDPERTIP = 1 }); } catch (Exception ex) { throw ex; } return(modelo); }
public STDVM CrearExpedienteSTD(STDVM std) { STDVM modelo = new STDVM(); try { Servicio_STD.Servicio_STD servicio = new Servicio_STD.Servicio_STD(); var STD = new Servicio_STD.HojaRuta() { NUMERO_DOC = "S/N", IDCLASE = 44, FOLIOS_INI = 1, FOLIOS_FIN = 1, TIPOEXPEDIENTE = std.TIPO_EXPEDIENTE, IDUNIDAD = std.IDUNIDAD_STD, IDUSER_CREA = 20, CODPAIS = std.CODPAIS, CODDPTO = std.CODDPTO, CODPROV = std.CODPROV, CODDIST = std.CODDIST, DIRECCION = std.DIRECCION_STD, ESTADO = 3, IDPERSON = std.ID_PERSONA, IDPROVEE = std.ID_PROVEEDOR, IDPROC = std.ID_PROCEDIMIENTO, INSTITUCION_NO_REG = std.NOMBRE, ASUNTO = std.OBSERVACION, }; var resultado = servicio.AgregarHojaRuta(STD); modelo.IDDOC = resultado.IDDOC.ValorEntero(); modelo.NUMERO_SID = resultado.NUMERO_SID; modelo.NUMERO_ANIO = resultado.NUMERO_ANIO; modelo.IDFLUJO = resultado.IDFLUJO; } catch (Exception ex) { throw ex; } return(modelo); }
public PersonaVM ConsultaCE(string DNI) { PersonaVM persona = new PersonaVM(); try { ServiceATU.Servicio_ATU servicioMigraciones = new ServiceATU.Servicio_ATU(); var resultadoMigraciones = servicioMigraciones.ConsulMigra(new ServiceATU.Usuario() { USULOG = "sissit", USUCON = "p4_tu_l1br0" }, DNI); persona.APELLIDO_PATERNO = resultadoMigraciones.strPrimerApellido; persona.APELLIDO_MATERNO = resultadoMigraciones.strSegundoApellido; persona.NOMBRES = resultadoMigraciones.strNombres; //SISTEMAS ATU Servicio_STD.Servicio_STD servicioSTD = new Servicio_STD.Servicio_STD(); var buscarPersona = servicioSTD.BuscarPersona(new Servicio_STD.Usuario() { USULOG = "PTseguro", USUCON = "PTs3gur0" }, new Servicio_STD.Persona() { DNI = DNI }); persona.ID_PERSONA = buscarPersona.IDPERSON.ValorEntero(); persona.CODPAIS = buscarPersona.CODPAIS.ValorEntero(); persona.CODDPTO = buscarPersona.CODDPTO.ValorEntero(); persona.CODPROV = buscarPersona.CODPROV.ValorEntero(); persona.CODDIST = buscarPersona.CODDIST.ValorEntero(); persona.DIRECCION_STD = buscarPersona.DIRECCION; persona.ResultadoProcedimientoVM.CodResultado = 1; persona.ResultadoProcedimientoVM.NomResultado = "Cargó Correctamente"; } catch (Exception ex) { persona.ResultadoProcedimientoVM.CodResultado = 0; persona.ResultadoProcedimientoVM.NomResultado = "En estos momentos se presenta problemas de conexión por parte de la PCM, por favor vuelva a intentar en unos minutos."; } return(persona); }
public PersonaVM CrearPersonaSTD(PersonaModelo modelo) { PersonaVM persona = new PersonaVM(); try { Servicio_STD.Servicio_STD servicioSTD = new Servicio_STD.Servicio_STD(); var STD = new Servicio_STD.Persona() { APELLIDO_PATERNO = modelo.APELLIDO_PATERNO, APELLIDO_MATERNO = modelo.APELLIDO_MATERNO, NOMBRES = modelo.NOMBRES, SEXO = "", DNI = modelo.NRO_DOCUMENTO, CODPAIS = 173, CODDPTO = 15, CODPROV = 1, CODDIST = 1, DIRECCION = modelo.DIRECCION, }; var agregarPersona = servicioSTD.AgregarPersona(new Servicio_STD.Usuario() { USULOG = "PTseguro", USUCON = "PTs3gur0" }, STD); persona.APELLIDO_PATERNO = agregarPersona.APELLIDO_PATERNO; persona.APELLIDO_MATERNO = agregarPersona.APELLIDO_PATERNO; persona.NOMBRES = agregarPersona.NOMBRES; persona.NRO_DOCUMENTO = agregarPersona.DNI; persona.CODPAIS = agregarPersona.CODPAIS.ValorEntero(); persona.CODDPTO = agregarPersona.CODDPTO.ValorEntero(); persona.CODPROV = agregarPersona.CODPROV.ValorEntero(); persona.CODDIST = agregarPersona.CODDIST.ValorEntero(); persona.DIRECCION_STD = agregarPersona.DIRECCION; } catch (Exception ex) { throw ex; } return(persona); }
public STDVM AcumuladorSTD(STDVM std) { STDVM modelo = new STDVM(); try { Servicio_STD.Servicio_STD servicio = new Servicio_STD.Servicio_STD(); var STD = new Servicio_STD.Acumulador() { IDDOC_PADRE = std.IDDOC_PADRE, IDDOC_HIJO = std.IDDOC_HIJO, IDFLUJO_HIJO = std.IDFLUJO //HIJO }; var resultado = servicio.AgregarAcumulador(STD); } catch (Exception ex) { throw ex; } return(modelo); }
public STDVM CerrarExpedienteSTD(STDVM std) { STDVM modelo = new STDVM(); try { Servicio_STD.Servicio_STD servicio = new Servicio_STD.Servicio_STD(); var STD = new Servicio_STD.cerrar() { IDDOC = std.IDDOC, IDUNIDAD = Convert.ToString(std.IDUNIDAD_STD), OBSERVACION = "CERRADO AUTOMATICAMENTE POR SISSIT", }; var resultado = servicio.ActualizarHojaRuta(STD); } catch (Exception ex) { throw ex; } return(modelo); }
public EmpresaVM BuscaEmpresaSTD(string RUC) { EmpresaVM modelo = new EmpresaVM(); Servicio_STD.Servicio_STD servicio = new Servicio_STD.Servicio_STD(); try { var resultadoSUNAT = servicio.BuscarProveedor(new Servicio_STD.Proveedor() { RUC = RUC }); modelo.ID_EMPRESA = resultadoSUNAT.IDPROVEE.ValorEntero(); modelo.CODPAIS = resultadoSUNAT.CODPAIS.ValorEntero(); modelo.CODDPTO = resultadoSUNAT.CODDPTO.ValorEntero(); modelo.CODPROV = resultadoSUNAT.CODPROV.ValorEntero(); modelo.CODDIST = resultadoSUNAT.CODDIST.ValorEntero(); modelo.DIRECCION_STD = resultadoSUNAT.DIRECCION; } catch (Exception ex) { throw ex; } return(modelo); }
/// <summary> /// Persomiso Temporal de Permanencia /// </summary> /// <param name="DNI"></param> /// <returns></returns> public PersonaVM ConsultaPTP(string DNI) { PersonaVM persona = new PersonaVM(); try { var TIPDOC = "14";//Tipo Documento que solicita la web service ServiceATU.Servicio_ATU servicioMTC = new ServiceATU.Servicio_ATU(); var resultado = servicioMTC.ConsultaPTP(new ServiceATU.Usuario() { USULOG = "sissit", USUCON = "p4_tu_l1br0" }, DNI, TIPDOC); persona.APELLIDO_PATERNO = resultado.APE_PATERNO; persona.APELLIDO_MATERNO = resultado.APE_MATERNO; persona.NOMBRES = resultado.NOMBRE; Servicio_STD.Servicio_STD servicioSTD = new Servicio_STD.Servicio_STD(); var buspersona = servicioSTD.BuscarPersona(new Servicio_STD.Usuario() { USULOG = "PTseguro", USUCON = "PTs3gur0" }, new Servicio_STD.Persona() { DNI = DNI }); persona.ID_PERSONA = buspersona.IDPERSON.ValorEntero(); persona.CODPAIS = buspersona.CODPAIS.ValorEntero(); persona.CODDPTO = buspersona.CODDPTO.ValorEntero(); persona.CODPROV = buspersona.CODPROV.ValorEntero(); persona.CODDIST = buspersona.CODDIST.ValorEntero(); persona.DIRECCION_STD = buspersona.DIRECCION; if (persona.ID_PERSONA == 0) { if (persona.NOMBRES != null) { if (persona.APELLIDO_PATERNO == null) { persona.APELLIDO_PATERNO = "."; } if (persona.APELLIDO_MATERNO == null) { persona.APELLIDO_MATERNO = "."; } try { var agregapersona = servicioSTD.AgregarPersona(new Servicio_STD.Usuario() { USULOG = "PTseguro", USUCON = "PTs3gur0" }, new Servicio_STD.Persona() { APELLIDO_PATERNO = persona.APELLIDO_PATERNO, APELLIDO_MATERNO = persona.APELLIDO_MATERNO, NOMBRES = persona.NOMBRES, SEXO = "", DNI = DNI, CODPAIS = 173, CODDPTO = 15, CODPROV = 1, CODDIST = 1, DIRECCION = "S/N" }); var busPersona = servicioSTD.BuscarPersona(new Servicio_STD.Usuario() { USULOG = "PTseguro", USUCON = "PTs3gur0" }, new Servicio_STD.Persona() { DNI = DNI }); persona.ID_PERSONA = busPersona.IDPERSON.ValorEntero(); persona.CODPAIS = busPersona.CODPAIS.ValorEntero(); persona.CODDPTO = busPersona.CODDPTO.ValorEntero(); persona.CODPROV = busPersona.CODPROV.ValorEntero(); persona.CODDIST = busPersona.CODDIST.ValorEntero(); persona.DIRECCION_STD = busPersona.DIRECCION; } catch (Exception ex) { throw ex; } } } persona.NRO_DOCUMENTO = DNI; persona.ResultadoProcedimientoVM.CodResultado = 1; persona.ResultadoProcedimientoVM.NomResultado = "Cargó Correctamente"; } catch (Exception ex) { persona.ResultadoProcedimientoVM.CodResultado = 0; persona.ResultadoProcedimientoVM.NomResultado = "En estos momentos se presenta problemas de conexión por parte de la PCM, por favor vuelva a intentar en unos minutos."; } return(persona); }