private void PesquisarR1000(int id) { R1000Facede facede = new R1000Facede(); R1000Model model = facede.RetornaDadosR1000Facede(id); PopularR1000(model); }
//private void EventoR1000() //{ // //R1000 r = new R1000(); // R1000Model r1000 = new R1000Model(); // r1000.contato = new ContatoModel(); // r1000.softwareHouse = new List<SoftHouseModel>(); // PegaR1000(r1000); // ValidaR1000 validarR1000 = new ValidaR1000(); // List<string> erros = validarR1000.Validar(r1000); // string msg = ""; // foreach(string erro in erros) // { // msg += erro + "\n"; // } // if(!string.IsNullOrEmpty(msg)) // MessageBox.Show("CORRIJA OS SEGUINTES CAMPOS:\n\n" + msg); // else // { // R1000Facede facede = new R1000Facede(); // facede.AdicionarR1000Facede(r1000); // MessageBox.Show("Registro salvo com sucesso!"); // } //} private void SalvaR1000() // SIMULACAO { //R1000 r = new R1000(); R1000Model r1000 = new R1000Model(); r1000.contato = new ContatoModel(); r1000.softwareHouse = new List <SoftHouseModel>(); r1000.tpAmb = "1"; r1000.classTrib = "1"; r1000.indEscrituracao = "1"; r1000.indDesoneracao = "0"; r1000.indAcordoIsenMulta = "0"; r1000.procEmi = "2"; r1000.verProc = "1.3"; r1000.tpInsc = "1"; r1000.nrInsc = "12312312312312"; r1000.iniValid = DateTime.Now; r1000.fimValid = DateTime.Now; r1000.indSitPJ = "3"; r1000.ideEFR = "S"; r1000.cnpjEFR = "12312312312312"; r1000.TipoOperacao = "1"; r1000.DataHoraGeracaoEvento = DateTime.Now; r1000.contato.cpfCtt = "12332112312"; r1000.contato.email = "*****@*****.**"; r1000.contato.nmCtt = "Fu Lano"; r1000.contato.foneFixo = "1199999999"; r1000.contato.foneCel = "11999999999"; r1000.softwareHouse = SoftHouseGridViewToList(); r1000.IdentificacaoUnica = "0"; //ValidaR1000 validarR1000 = new ValidaR1000(); List <string> erros = null; // validarR1000.Validar(r1000); string msg = ""; //foreach(string erro in erros) //{ // msg += erro + "\n"; //} if (!string.IsNullOrEmpty(msg)) { MessageBox.Show("CORRIJA OS SEGUINTES CAMPOS:\n\n" + msg); } else { R1000Facede facede = new R1000Facede(); facede.AdicionarR1000Facede(r1000); MessageBox.Show("Registro salvo com sucesso!"); } }
public void AdicionarR1000Business(R1000Model r1000) { r1000 = _R1000Repository.R1000.AddReturn(r1000); r1000.contato.IdR1000 = r1000.Id; ContatoModel contato = AdicionarContato(r1000.contato); //r1000.IdContato = contato.Id; foreach (SoftHouseModel item in r1000.softwareHouse) { item.IdR1000 = r1000.Id; } var softHouse = AdicionarSoftHouses(r1000.softwareHouse); //r1000.IdSoftwareHouse = softHouse.Id; }
private void PopularR1000(R1000Model r1000) { tpAmb_comboBox.SelectedIndex = ProcuraIndiceComboBox(tpAmb_comboBox, r1000.tpAmb); classTrib_comboBox.SelectedIndex = ProcuraIndiceComboBox(classTrib_comboBox, r1000.classTrib); indEscrituracao_comboBox.SelectedIndex = ProcuraIndiceComboBox(indEscrituracao_comboBox, r1000.indEscrituracao); indDesoneracao_comboBox.SelectedIndex = ProcuraIndiceComboBox(indDesoneracao_comboBox, r1000.indDesoneracao); indAcordoIsenMulta_comboBox.SelectedIndex = ProcuraIndiceComboBox(indAcordoIsenMulta_comboBox, r1000.indAcordoIsenMulta); procEmi_comboBox.SelectedIndex = ProcuraIndiceComboBox(procEmi_comboBox, r1000.procEmi); verProc_textBox.Text = r1000.verProc; tpInsc_comboBox.SelectedIndex = ProcuraIndiceComboBox(tpInsc_comboBox, r1000.tpInsc); nrInsc_textBox.Text = r1000.nrInsc; iniValid_dateTimePicker.Value = r1000.iniValid; fimValid_dateTimePicker.Value = r1000.fimValid; indSitPJ_comboBox.SelectedIndex = ProcuraIndiceComboBox(indSitPJ_comboBox, r1000.indSitPJ); efr_combobox.SelectedIndex = ProcuraIndiceComboBox(efr_combobox, r1000.ideEFR); efrCnpj_textbox.Text = r1000.cnpjEFR; tipOper_comboBox.SelectedIndex = ProcuraIndiceComboBox(tipOper_comboBox, r1000.TipoOperacao); cpfCtt_textBox.Text = r1000.contato.cpfCtt; email_Ctt_textBox.Text = r1000.contato.email; nmCtt_textBox.Text = r1000.contato.nmCtt; foneFixo_Ctt_textBox.Text = r1000.contato.foneFixo; foneCel_Ctt_textBox.Text = r1000.contato.foneCel; ListToSoftHouseGridView(r1000.softwareHouse); //softCttCNPJ_textbox.Text = r1000.softwareHouse[0].cnpjSoftHouse; //softCttEmail_textbox.Text = r1000.softwareHouse[0].email; //softCttNome_textbox.Text = r1000.softwareHouse[0].nmCont; //softCttRazaoSocial_textbox.Text = r1000.softwareHouse[0].nmRazao; //softCttTelFixo_textbox.Text = r1000.softwareHouse[0].telefone; //softCttCNPJ_textbox.Text = r1000.softwareHouse.cnpjSoftHouse; //softCttEmail_textbox.Text = r1000.softwareHouse.email; //softCttNome_textbox.Text = r1000.softwareHouse.nmCont; //softCttRazaoSocial_textbox.Text = r1000.softwareHouse.nmRazao; //softCttTelFixo_textbox.Text = r1000.softwareHouse.telefone; }
public R1000Model RetornaDadosR1000Facede(int Id) { R1000Model r1000 = new R1000Model(); r1000.Id = Id; r1000 = _business.GetOneR1000(r1000); ContatoModel contato = new ContatoModel(); //contato.IdR1000 = r1000.Id; contato = _business.GetOneContato(r1000.Id); r1000.contato = contato; List <SoftHouseModel> softHouses; //softHouse.Id = r1000.IdSoftwareHouse; softHouses = _business.GetSoftHouses(r1000.Id); r1000.softwareHouse = softHouses; return(r1000); }
private void PegaR1000(R1000Model r1000) { r1000.tpAmb = tpAmb_comboBox.Text; r1000.classTrib = classTrib_comboBox.Text; r1000.indEscrituracao = indEscrituracao_comboBox.Text; r1000.indDesoneracao = indDesoneracao_comboBox.Text; r1000.indAcordoIsenMulta = indAcordoIsenMulta_comboBox.Text; r1000.procEmi = procEmi_comboBox.Text; r1000.verProc = verProc_textBox.Text; r1000.tpInsc = tpInsc_comboBox.Text; r1000.nrInsc = maskedRaw(nrInsc_textBox); r1000.iniValid = iniValid_dateTimePicker.Value.Date; r1000.fimValid = fimValid_dateTimePicker.Value.Date; r1000.indSitPJ = indSitPJ_comboBox.Text; r1000.ideEFR = efr_combobox.Text; r1000.cnpjEFR = maskedRaw(efrCnpj_textbox); r1000.TipoOperacao = tipOper_comboBox.Text; r1000.DataHoraGeracaoEvento = DateTime.Now; r1000.contato.cpfCtt = maskedRaw(cpfCtt_textBox); r1000.contato.email = email_Ctt_textBox.Text; r1000.contato.nmCtt = nmCtt_textBox.Text; r1000.contato.foneFixo = maskedRaw(foneFixo_Ctt_textBox); r1000.contato.foneCel = maskedRaw(foneCel_Ctt_textBox); //r1000.softwareHouse.cnpjSoftHouse = maskedRaw(softCttCNPJ_textbox); //r1000.softwareHouse.email = softCttEmail_textbox.Text; //r1000.softwareHouse.nmCont = softCttNome_textbox.Text; //r1000.softwareHouse.nmRazao = softCttRazaoSocial_textbox.Text; //r1000.softwareHouse.telefone = maskedRaw(softCttTelFixo_textbox); //r1000.IdContato = 0; //r1000.IdSoftwareHouse = 0; r1000.IdentificacaoUnica = "0"; }
public List <string> Validar(R1000Model r1000) { this.r1000 = r1000; List <string> erros = new List <string>(); addErro(erros, tpAmb(r1000.tpAmb)); addErro(erros, procEmi(r1000.procEmi)); addErro(erros, verProc(r1000.verProc)); addErro(erros, tpInsc(r1000.tpInsc)); addErro(erros, nrInsc(r1000.tpInsc, r1000.nrInsc)); addErro(erros, iniValid(r1000.iniValid)); addErro(erros, fimValid(r1000.iniValid, r1000.fimValid)); addErro(erros, classTrib(r1000.tpInsc, r1000.classTrib)); addErro(erros, indEscrituracao(r1000.indEscrituracao)); addErro(erros, indDesoneracao(r1000.indDesoneracao)); addErro(erros, indAcordoIsenMulta(r1000.tpInsc, r1000.classTrib, r1000.indAcordoIsenMulta)); addErro(erros, indSitPJ(r1000.tpInsc, r1000.indSitPJ)); // CONTATO addErro(erros, nmCtt(r1000.contato.nmCtt)); addErro(erros, cpfCtt(r1000.contato.cpfCtt)); if (foneCel(r1000.contato.foneCel) != null && foneFixo(r1000.contato.foneFixo) != null) { addErro(erros, foneCel(r1000.contato.foneCel) + " ou " + foneFixo(r1000.contato.foneFixo)); } else if (foneCel(r1000.contato.foneCel) != null) { addErro(erros, foneFixo(r1000.contato.foneFixo)); } else { addErro(erros, foneCel(r1000.contato.foneCel)); } addErro(erros, email(r1000.contato.email)); //SOFTHOUSE if (r1000.softwareHouse != null) { for (int i = 0; i < r1000.softwareHouse.Count; i++) { string reg = "SoftHouse - Linha " + (i + 1) + ": "; SoftHouseModel softwareHouse = r1000.softwareHouse[i]; ValidaSoftHouse validaSoftHouse = new ValidaSoftHouse(); List <string> errosSoftHouse = validaSoftHouse.Validar(softwareHouse); foreach (string erro in errosSoftHouse) { addErro(erros, reg + erro); } } } return(erros); }
public R1000Model GetOneR1000(R1000Model model) { var obj = _R1000Repository.R1000.GetOne(model); return(obj); }
public void AdicionarR1000Facede(R1000Model r1000) { _business.AdicionarR1000Business(r1000); }