public override string ToString() { codigoSeguridad = new Random().Next(1, 99999999); return(CodigoPais.ToString("000") + FechaEmicion.Day.ToString("00") + FechaEmicion.Month.ToString("00") + FechaEmicion.ToString("yy") + Identificacion_Contribuyente.ToString("000000000000") + ConsecutivoHacienda.ToString() + ((int)Situación_Comprobante).ToString() + codigoSeguridad.ToString("00000000")); }
public short Guardar() { // Descripción : Guarda una Persona y su direccion // Parámetros : Ninguno // Retorno : 0 OK // 3 Error al guardar la persona // 4 Error al guardar la direccion // E. laterales: Ninguno // // ============================================= // Declaración de constantes/variables locales // ============================================= int liJuridica; int liEsRutFicticio; int liEsNombreLegal; string ltCodigoTipo = ""; string ltCodigoPais = ""; string ltComando; short success = 0; liJuridica = (EsJuridica ? 1: 0); liEsRutFicticio = (EsRutFicticio ? 1: 0); liEsNombreLegal = (EsNombreLegal ? 1: 0); ltCodigoTipo = ((CodigoTipo == -1)? "null": CodigoTipo.ToString()); ltCodigoPais = ((CodigoPais == -1)? "null": CodigoPais.ToString()); Numero = Global.ConvertirRutNro(Numero); // bd_persona.. ltComando = "exec sp_lce_act_datos_prsna '" + Numero + "'," + ltCodigoTipo + "," + ltCodigoPais; using (DataFinder db = new DataFinder(dataConnectionString)) { int resultado = db.ExecuteCommand(ltComando); if (db.errlist.Count == 0) { if (resultado == 1) { success = 0; } else { success = 3; } } else { //modLCEData.GenericError("Persona.Guardar", Information.Err().Number, Information.Err().Description); success = 3; } } return(success); }