Beispiel #1
0
 public Auditory MapLineHToAuditory(OriginType originType, DocType doctype, LineH lineH)
 {
     try
     {
         /* fec_doc, nro_doc, tip_doc, est_doc, fec_aud, usr_aud, est_aud, des_fil, est_fil, ORI_DOC */
         return(new Auditory()
         {
             fec_doc = lineH.invoice_date,
             nro_doc = IFSKeys.SERIE(doctype) + lineH.invoice_no,
             tip_doc = lineH.invoice_type,
             est_doc = 1,
             fec_aud = System.DateTime.Now,
             usr_aud = System.Environment.MachineName,
             est_aud = "",
             des_fil = "",
             est_fil = "1",
             ori_doc = originType.ToString()
         });
     }
     catch (Exception ex)
     {
         this._ILogService.Error(ex.Message);
     }
     return(null);
 }
Beispiel #2
0
 public void Dispose()
 {
     LineV.Detach();
     LineH.Detach();
     LabelX.Detach();
     LabelY.Detach();
 }
 public OperationResult saveLineH(LineH lineH)
 {
     /*
      *  Author          Billy Arredondo
      *  Create date     02-feb-2017
      *  Modify date     02-feb-2017
      *  Function        Ingresar a la tabla TRAMA_IFS_H un sólo registro.
      *                  El registro está modelado por LineH
      */
     try
     {
         this.add_trama_ifs_h("[ifsDocsMost].[add_Trama_ifs_h]", lineH);
         return(new OperationResult());
     }
     catch (Exception ex)
     {
         _iLogService.Error(ex.Message);
         return(null);
     }
 }
Beispiel #4
0
 public IFSRegister MapLineHToIFSFile(LineH lineH)
 {
     try
     {
         return(new IFSRegister()
         {
             sorterA = 1,
             sorterB = lineH.invoice_no,
             columns = new string[] {
                 lineH.line_type,
                 lineH.customer_id,
                 lineH.invoice_no,
                 lineH.transaction_date,
                 lineH.invoice_type,
                 lineH.invoice_date,
                 lineH.due_date,
                 lineH.pay_term_id,
                 lineH.currency,
                 lineH.curr_rate,
                 lineH.branch,
                 lineH.voucher_no,
                 lineH.text,
                 lineH.div_factor,
                 lineH.creators_reference,
                 lineH.ncf_reference,
                 lineH.pre_acc_code_b,
                 lineH.pre_acc_code_c,
                 lineH.pre_acc_code_d,
                 lineH.pre_acc_code_e,
                 lineH.pre_acc_code_f,
                 lineH.pre_acc_code_g,
                 lineH.pre_acc_code_h,
                 lineH.pre_acc_code_i,
                 lineH.pre_acc_code_j,
                 lineH.pre_project_activity_id,
                 lineH.voucher_type,
                 lineH.discount_date1,
                 lineH.discount_perc1,
                 lineH.discount_curramount1,
                 lineH.discount_domamount1,
                 lineH.discount_date2,
                 lineH.discount_perc2,
                 lineH.discount_curramount2,
                 lineH.discount_domamount2,
                 lineH.discount_date3,
                 lineH.discount_perc3,
                 lineH.discount_curramount3,
                 lineH.discount_domamount3,
                 lineH.pay_term_base_date,
                 lineH.advance_invoice,
                 lineH.series_reference,
                 lineH.number_reference,
                 lineH.way_pay_id,
                 lineH.payment_address_id,
                 lineH.other_payer,
                 lineH.delivery_date,
                 lineH.delivery_address_id,
                 lineH.customer_reference,
                 lineH.affect_line_postings
             }
         });
     }
     catch (Exception ex)
     {
         this._ILogService.Error(ex.Message);
     }
     return(null);
 }
        private void add_trama_ifs_h(string SPName, LineH lineH)
        {
            try
            {
                // Agregamos los parámetros
                this.addInParameter("@origen", lineH.origen);
                this.addInParameter("@line_type", lineH.line_type);
                this.addInParameter("@customer_id", lineH.customer_id);
                this.addInParameter("@invoice_no", lineH.invoice_no);
                this.addInParameter("@transaction_date", lineH.transaction_date);
                this.addInParameter("@invoice_type", lineH.invoice_type);
                this.addInParameter("@invoice_date", lineH.invoice_date);
                this.addInParameter("@due_date", lineH.due_date);
                this.addInParameter("@pay_term_id", lineH.pay_term_id);
                this.addInParameter("@currency", lineH.currency);
                this.addInParameter("@curr_rate", lineH.curr_rate);
                this.addInParameter("@branch", lineH.branch);
                this.addInParameter("@voucher_no", lineH.voucher_no);
                this.addInParameter("@text", lineH.text);
                this.addInParameter("@div_factor", lineH.div_factor);
                this.addInParameter("@creators_reference", lineH.creators_reference);
                this.addInParameter("@ncf_reference", lineH.ncf_reference);
                this.addInParameter("@pre_acc_code_b", lineH.pre_acc_code_b);
                this.addInParameter("@pre_acc_code_c", lineH.pre_acc_code_c);
                this.addInParameter("@pre_acc_code_d", lineH.pre_acc_code_d);
                this.addInParameter("@pre_acc_code_e", lineH.pre_acc_code_e);
                this.addInParameter("@pre_acc_code_f", lineH.pre_acc_code_f);
                this.addInParameter("@pre_acc_code_g", lineH.pre_acc_code_g);
                this.addInParameter("@pre_acc_code_h", lineH.pre_acc_code_h);
                this.addInParameter("@pre_acc_code_i", lineH.pre_acc_code_i);
                this.addInParameter("@pre_acc_code_j", lineH.pre_acc_code_j);
                this.addInParameter("@pre_project_activity_id", lineH.pre_project_activity_id);
                this.addInParameter("@voucher_type", lineH.voucher_type);
                this.addInParameter("@discount_date1", lineH.discount_date1);
                this.addInParameter("@discount_perc1", lineH.discount_perc1);
                this.addInParameter("@discount_curramount1", lineH.discount_curramount1);
                this.addInParameter("@discount_domamount1", lineH.discount_domamount1);
                this.addInParameter("@discount_date2", lineH.discount_date2);
                this.addInParameter("@discount_perc2", lineH.discount_perc2);
                this.addInParameter("@discount_curramount2", lineH.discount_curramount2);
                this.addInParameter("@discount_domamount2", lineH.discount_domamount2);
                this.addInParameter("@discount_date3", lineH.discount_date3);
                this.addInParameter("@discount_perc3", lineH.discount_perc3);
                this.addInParameter("@discount_curramount3", lineH.discount_curramount3);
                this.addInParameter("@discount_domamount3", lineH.discount_domamount3);
                this.addInParameter("@pay_term_base_date", lineH.pay_term_base_date);
                this.addInParameter("@advance_invoice", lineH.advance_invoice);
                this.addInParameter("@series_reference", lineH.series_reference);
                this.addInParameter("@number_reference", lineH.number_reference);
                this.addInParameter("@way_pay_id", lineH.way_pay_id);
                this.addInParameter("@payment_address_id", lineH.payment_address_id);
                this.addInParameter("@other_payer", lineH.other_payer);
                this.addInParameter("@delivery_date", lineH.delivery_date);
                this.addInParameter("@delivery_address_id", lineH.delivery_address_id);
                this.addInParameter("@customer_reference", lineH.customer_reference);
                this.addInParameter("@affect_line_postings", lineH.affect_line_postings);

                // Ejecutamos el método
                this.executeSPWithoutResults(SPName);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #6
0
        private void TreeView1_AfterSelect(object sender, TreeViewEventArgs e)
        {
            switch (e.Node.Name)
            {
            //////////////ENCRYPT////////////////
            case "EncBec":
                LineH.Hide();
                KeyLine.Hide();
                userCaeKey.Hide();
                label1.Hide();
                button1.Text = "Зашифровать";
                hidHelp.Text = "1-1";
                break;

            case "EncVernam":
                LineH.Show();
                KeyLine.Show();
                KeyLine.ReadOnly = true;
                button1.Text     = "Зашифровать";
                hidHelp.Text     = "1-2";
                break;

            case "EncCaesar":
                LineH.Hide();
                KeyLine.Hide();
                userCaeKey.Show();
                label1.Show();
                button1.Text = "Зашифровать";
                hidHelp.Text = "1-4";
                break;

            //////////////DECRYPT///////////////
            case "DecBec":
                LineH.Hide();
                KeyLine.Hide();
                userCaeKey.Hide();
                label1.Hide();
                button1.Text = "Расшифровать";
                hidHelp.Text = "2-1";
                break;

            case "DecVernam":
                LineH.Show();
                KeyLine.Show();
                KeyLine.ReadOnly = false;
                button1.Text     = "Расшифровать";
                hidHelp.Text     = "2-2";
                break;

            case "DecCaesar":
                LineH.Hide();
                KeyLine.Hide();
                userCaeKey.Show();
                label1.Show();
                button1.Text = "Расшифровать";
                hidHelp.Text = "2-5";
                break;

            default:
                progOutput.Text = "Пожалуйста, выберите один из способов зашифровки или расшифровки.";
                break;
            }
        }