private async Task <List <Enturnamiento> > buscarTurnos() { Util util = new Util(); EnturnamientoBLL enturnamientoBLL = new EnturnamientoBLL(); List <Enturnamiento> turnos = new List <Enturnamiento>(); if (!util.UsuarioTienePermiso("enturnarplacasilimitadas")) { turnos = await enturnamientoBLL.ObtenerTurnosPorUsuario(); } else { if (!string.IsNullOrEmpty(txtPlaca.Text)) { turnos = await enturnamientoBLL.ObtenerTurnosPorPlaca(txtPlaca.Text); } } if (turnos != null && turnos.Count > 0) { AgenciaBLL agenciaBLL = new AgenciaBLL(); var agencias = agenciaBLL.SeleccionarAgencias(); foreach (Enturnamiento turno in turnos) { switch (turno.Estado) { case "TR": turno.DescripcionEstado = "Tránsito"; break; case "DP": turno.DescripcionEstado = "Disponible"; break; default: break; } var agencia = agencias.FirstOrDefault(a => a.CodigoAgencia == turno.PuestoExpedicion); if (agencia != null) { turno.DescripcionPuestoExpedicion = agencia.NombreAgencia; } } } return(turnos); }
protected async override void OnAppearing() { base.OnAppearing(); IsBusy = true; EnturnamientoBLL enturnamientoBLL = new EnturnamientoBLL(); AgenciaBLL agenciaBLL = new AgenciaBLL(); agencias = await enturnamientoBLL.ObtenerAgenciasEnturnamiento(); var pickerPuestos = new ExtendedPicker() { DisplayProperty = "NombreAgencia" }; pickerPuestos.ItemsSource = agencias.Where(d => d.EsAgencia).ToList(); puestoExpedicion.Children.Add(pickerPuestos); //List<string> destinos = new List<string> { "NACIONAL", "BARRANQUILLA", "BOGOTÁ", "BUENAVENTURA", "CALI", "CARTAGENA", "MEDELLÍN" }; var pickerDestinos = new ExtendedPicker() { DisplayProperty = "NombreAgencia" }; pickerDestinos.ItemsSource = agencias.Where(d => d.EsDestino).ToList(); destino.Children.Add(pickerDestinos); List <string> tipoTRailer = new List <string>() { "Carroceria", "Plancha", "Ambos" }; rbTipoTRailer.ItemsSource = tipoTRailer; Util util = new Util(); if (!util.UsuarioTienePermiso("enturnarplacasilimitadas")) { txtCedulaConductor.IsVisible = false; var pickerConductores = new ExtendedPicker() { DisplayProperty = "Nombre" }; List <Proveedor> listaConductores = await enturnamientoBLL.ObtenerConductoresTurnosPorUsuario(); pickerConductores.ItemsSource = listaConductores; pickerConductores.SelectedIndexChanged += (sender, args) => { string conductor = pickerConductores.Items[pickerConductores.SelectedIndex].ToString(); Proveedor conductorSeleccionado = (from p in listaConductores where p.Nombre == conductor select p).FirstOrDefault(); if (conductorSeleccionado != null) { _turnoSeleccionado.NombreConductor = conductorSeleccionado.Nombre; _turnoSeleccionado.NumeroDocConductor = conductorSeleccionado.NumIdentificacionFiscal; } }; if (_turnoSeleccionado != null) { //Se está modificando un turno if (!String.IsNullOrEmpty(_turnoSeleccionado.NumeroDocConductor)) { var conductorActual = listaConductores.FirstOrDefault(c => c.NumIdentificacionFiscal.TrimStart('0') == _turnoSeleccionado.NumeroDocConductor.TrimStart('0')); if (conductorActual != null) { pickerConductores.SelectedIndex = pickerConductores.Items.IndexOf(conductorActual.Nombre); } } } layoutConductor.Children.Add(pickerConductores); } else { txtCedulaConductor.IsVisible = false; List <Proveedor> proveedores = new List <Proveedor>(); List <string> nombreConductores = new List <string>(); AutoCompleteView autocompleteConductores = new AutoCompleteView(); autocompleteConductores.ShowSearchButton = false; autocompleteConductores.TextChanged += async(sender, args) => { if (String.IsNullOrEmpty(autocompleteConductores.Text)) { autocompleteConductores.Suggestions = new List <string>(); } else if (autocompleteConductores.Text.Length >= 4) { IsBusy = true; proveedores = await enturnamientoBLL.ObtenerConductoresPorNombre(autocompleteConductores.Text); IsBusy = false; nombreConductores = (from p in proveedores select p.Nombre).DefaultIfEmpty().ToList(); autocompleteConductores.Suggestions = nombreConductores; } }; autocompleteConductores.SelectedItemChanged += (sender, args) => { Proveedor conductorSeleccionado = (from p in proveedores where p.Nombre == autocompleteConductores.Text select p).FirstOrDefault(); if (conductorSeleccionado != null) { txtCedulaConductor.Text = conductorSeleccionado.NumIdentificacionFiscal; _turnoSeleccionado.NombreConductor = conductorSeleccionado.Nombre; _turnoSeleccionado.NumeroDocConductor = conductorSeleccionado.NumIdentificacionFiscal; } }; layoutConductor.Children.Add(autocompleteConductores); } if (_turnoSeleccionado != null) { //Si están modificando un turno var codigoPuestoExpedicion = _turnoSeleccionado.PuestoExpedicion; var PuestoExpedicion = (from a in agencias where a.CodigoAgencia == _turnoSeleccionado.PuestoExpedicion select a).FirstOrDefault(); if (PuestoExpedicion != null) { pickerPuestos.SelectedIndex = pickerPuestos.Items.IndexOf(PuestoExpedicion.NombreAgencia); pickerPuestos.IsEnabled = false; } txtPlacaCabezote.Text = _turnoSeleccionado.PlacaCabezote; txtPlacaTrailer.Text = _turnoSeleccionado.PlacaTrailer; lblTipoTrailer.Text = _turnoSeleccionado.TipoTrailer; txtCedulaConductor.Text = _turnoSeleccionado.NumeroDocConductor; if (_turnoSeleccionado.PlacaCabezote.Length > 0) { txtPlacaCabezote.IsEnabled = false; } if (String.IsNullOrEmpty(_turnoSeleccionado.Destino)) { pickerDestinos.SelectedIndex = pickerDestinos.Items.IndexOf("Nacional"); } else { pickerDestinos.SelectedIndex = pickerDestinos.Items.IndexOf(_turnoSeleccionado.Destino); } if (_turnoSeleccionado.CodigoTipoTrailer == "13") { rbTipoTRailer.IsVisible = true; } } else { //Si se está creando un turno _turnoSeleccionado = new Enturnamiento(); cbDisponible.IsVisible = false; if (!util.UsuarioTienePermiso("enturnarplacasilimitadas")) { txtPlacaCabezote.IsVisible = false; List <Vehiculo> vehiculos = new List <Vehiculo>(); vehiculos = await enturnamientoBLL.ObtenerCabezotesTurnosPorUsuarioActual(); var pickerPlaca = new ExtendedPicker() { DisplayProperty = "Placa" }; pickerPlaca.ItemsSource = vehiculos; placaCabezote.Children.Add(pickerPlaca); pickerPlaca.SelectedIndexChanged += (sender, args) => { string placa = pickerPlaca.Items[pickerPlaca.SelectedIndex].ToString(); if (!string.IsNullOrEmpty(placa)) { _turnoSeleccionado.PlacaCabezote = placa; } }; } } //Se agregan los botones de guardar y cancelar Button btnGuardar = new Button(); btnGuardar.Text = "Guardar"; btnGuardar.Clicked += Btn_Clicked; layoutBotones.Children.Add(btnGuardar); Button btn = new Button(); btn.Text = "Cancelar"; btn.Clicked += Btn_Clicked; layoutBotones.Children.Add(btn); pickerPuestos.SelectedIndexChanged += (sender, args) => { string puesto = pickerPuestos.Items[pickerPuestos.SelectedIndex].ToString(); Agencia puestoSeleccionado = (from a in agencias where a.NombreAgencia == puesto select a).FirstOrDefault(); if (puestoSeleccionado != null) { _turnoSeleccionado.PuestoExpedicion = puestoSeleccionado.CodigoAgencia; } }; pickerDestinos.SelectedIndexChanged += (sender, args) => { string destino = pickerDestinos.Items[pickerDestinos.SelectedIndex].ToString(); if (destino != "NACIONAL") { destino = util.RemoveAccentsWithRegEx(destino); _turnoSeleccionado.Destino = destino.ToUpper(); } else { _turnoSeleccionado.Destino = ""; } }; IsBusy = false; }
private void btnEmitir_Click(object sender, EventArgs e) { if (((cmbTipPlan.Enabled == true && (cmbTipPlan.FindStringExact(cmbTipPlan.Text) < 0 || cmbPlan.FindStringExact(cmbPlan.Text) < 0 || cmbDias.FindStringExact(cmbDias.Text) < 0)))) { MessageBox.Show("Dados selecionados inválidos , selecione somente os itens da lista"); return; } if (checkBoxX1.Checked == false) { MessageBox.Show("Confirme que seus dados pessoais estão atualizados, caso contrário atualize"); return; } else if (cmbTipPlan.Text == "") { MessageBox.Show("Complete o campo de Tipo de Plano"); return; } else if (cmbPlan.Text == "") { MessageBox.Show("Complete o campo de Planos"); return; } else if (cmbDias.Text == "") { MessageBox.Show("Complete o campo de Dias"); return; } else if (integerInput1.Text == "0" || integerInput1.Text.Trim() == "") { MessageBox.Show("Complete o campo de Quantidade"); return; } else if (dateTimeInput1.Text.Trim() == "") { MessageBox.Show("Complete a data de inicio"); return; } // MessageBox.Show(cmbTipPlan.Text); // MessageBox.Show((completarplan.selecionar_planos_voucher(cmbPlan.Text, cmbTipPlan.Text).Rows[0]["PlanCod"].ToString())); /// voucher.inserir_voucher_cli(int.Parse(cliente.selecionar_cliente(Variaveis.login).Rows[0]["CliCod"].ToString()), int.Parse(completarplan.selecionar_planos(cmbPlan.Text, cmbTipPlan.Text).Rows[0]["PlanCod"].ToString()), cmbDias.Text, integerInput1.Value, dateTimeInput1.Value.ToString("yyyy-MM-dd"), checkBoxX1.Checked, ((int.Parse(integerInput1.Text) * valor) * decimal.Parse(Variaveis.dolar.Replace(".", ","))), (int.Parse(integerInput1.Text) * valor)); string vArq = ""; valor = Convert.ToDecimal(cmbDias.SelectedValue); //FolderBrowserDialog vSalvar = new FolderBrowserDialog(); SaveFileDialog savedialog = new SaveFileDialog(); //if (vSalvar.ShowDialog() == DialogResult.Cancel) // return; savedialog.FileName = ""; savedialog.Filter = "Pdf Files|*.pdf"; if (savedialog.ShowDialog() == DialogResult.Cancel) { return; } vArq = savedialog.FileName; //+ "\\" + "Emissão de seguro" + if (Variaveis.modacesso == "Cliente") { try { DataRow dados; dados = cliente.selecionar_cliente(Variaveis.login).Rows[0]; Report vPdf = new Report(new PdfFormatter()); FontDef vDef = new FontDef(vPdf, FontDef.StandardFont.TimesRoman); FontProp vDrop = new FontProp(vDef, 10); Page vPage = new Page(vPdf); vPage.AddCB_MM(15, new RepString(vDrop, "COMPROVANTE DE EMIÇÃO DE VOUCHER")); vPage.Add(0, 60, new RepString(vDrop, "------------------------------------------------------------------------------------------------------------------------")); vPage.Add(5, 70, new RepString(vDrop, "Informações Pessoais")); vPage.Add(0, 80, new RepString(vDrop, "------------------------------------------------------------------------------------------------------------------------")); vPage.Add(40, 100, new RepString(vDrop, "Nome: " + dados["CliNome"].ToString())); vPage.Add(40, 120, new RepString(vDrop, "CPF: " + dados["CliCpf"].ToString())); vPage.Add(40, 140, new RepString(vDrop, "RG: " + dados["CliRg"].ToString())); vPage.Add(40, 160, new RepString(vDrop, "CEP: " + dados["CliCep"].ToString().PadLeft(8, '0'))); vPage.Add(40, 180, new RepString(vDrop, "Endereço: " + dados["CliEnd"].ToString())); vPage.Add(40, 200, new RepString(vDrop, "Número do endereço:" + dados["CliEndNro"].ToString())); vPage.Add(40, 220, new RepString(vDrop, "Bairro:" + dados["CliBairro"].ToString())); vPage.Add(40, 240, new RepString(vDrop, "Cidade: " + dados["CliCid"].ToString())); vPage.Add(40, 260, new RepString(vDrop, "Estado: " + dados["CliEst"].ToString())); vPage.Add(40, 280, new RepString(vDrop, "Telefone: " + dados["CliTel"].ToString())); vPage.Add(40, 300, new RepString(vDrop, "Email: " + dados["CliEmail"].ToString())); vPage.Add(0, 310, new RepString(vDrop, "------------------------------------------------------------------------------------------------------------------------")); vPage.Add(5, 320, new RepString(vDrop, "Informações Bancárias")); vPage.Add(0, 330, new RepString(vDrop, "------------------------------------------------------------------------------------------------------------------------")); vPage.Add(40, 340, new RepString(vDrop, "Banco: " + dados["CliBan"].ToString())); vPage.Add(40, 360, new RepString(vDrop, "Favorecido: " + dados["CliFavo"].ToString())); vPage.Add(40, 380, new RepString(vDrop, "Agência: " + dados["CliAgen"].ToString())); vPage.Add(40, 400, new RepString(vDrop, "Conta Corrente: " + dados["CliCorren"].ToString())); vPage.Add(0, 410, new RepString(vDrop, "------------------------------------------------------------------------------------------------------------------------")); vPage.Add(0, 420, new RepString(vDrop, "Informações do plano")); vPage.Add(0, 430, new RepString(vDrop, "------------------------------------------------------------------------------------------------------------------------")); vPage.Add(40, 440, new RepString(vDrop, "Tipo Plano: " + cmbTipPlan.Text)); vPage.Add(40, 460, new RepString(vDrop, "Plano: " + cmbPlan.Text)); vPage.Add(40, 480, new RepString(vDrop, "Periodo: " + cmbDias.Text)); vPage.Add(40, 500, new RepString(vDrop, "Data Inicial: " + dateTimeInput1.Text)); vPage.Add(40, 520, new RepString(vDrop, "Quantidade de Pessoas: " + integerInput1.Text)); if (Planos_Detalhes.valor == 0) { vPage.Add(40, 540, new RepString(vDrop, "Valor: US$" + ((int.Parse(integerInput1.Text) * valor).ToString()))); vPage.Add(40, 560, new RepString(vDrop, "Valor: " + (((int.Parse(integerInput1.Text) * valor) * decimal.Parse(Variaveis.dolar.Replace(".", ","))).ToString("C3")))); voucher.inserir_voucher_cli(int.Parse(cliente.selecionar_cliente(Variaveis.login).Rows[0]["CliCod"].ToString()), int.Parse(completarplan.selecionar_planos_voucher(cmbPlan.Text, cmbTipPlan.Text).Rows[0]["PlanCod"].ToString()), cmbDias.Text, integerInput1.Value, dateTimeInput1.Value.ToString("yyyy-MM-dd"), checkBoxX1.Checked, ((int.Parse(integerInput1.Text) * valor) * decimal.Parse(Variaveis.dolar.Replace(".", ","))), (int.Parse(integerInput1.Text) * valor)); // MessageBox.Show(((int.Parse(integerInput1.Text) * valor) * decimal.Parse(Variaveis.dolar.Replace(".", ","))).ToString()); } else { vPage.Add(40, 540, new RepString(vDrop, "Valor: US$" + Planos_Detalhes.valor.ToString())); vPage.Add(40, 560, new RepString(vDrop, "Valor: " + ((Planos_Detalhes.valor) * decimal.Parse(Variaveis.dolar.Replace(".", ","))).ToString("C3"))); voucher.inserir_voucher_cli(int.Parse(cliente.selecionar_cliente(Variaveis.login).Rows[0]["CliCod"].ToString()), int.Parse(completarplan.selecionar_planos_voucher(cmbPlan.Text, cmbTipPlan.Text).Rows[0]["PlanCod"].ToString()), cmbDias.Text, integerInput1.Value, dateTimeInput1.Value.ToString("yyyy-MM-dd"), checkBoxX1.Checked, ((Planos_Detalhes.valor) * decimal.Parse(Variaveis.dolar.Replace(".", ","))), Planos_Detalhes.valor); // MessageBox.Show((completarplan.selecionar_planos_voucher(cmbPlan.Text, cmbTipPlan.Text).Rows[0]["PlanCod"].ToString())); // MessageBox.Show(((int.Parse(integerInput1.Text) * valor) * decimal.Parse(Variaveis.dolar.Replace(".", ","))).ToString()); } vPage.Add(0, 570, new RepString(vDrop, "------------------------------------------------------------------------------------------------------------------------")); vPage.Add(450, 580, new RepString(vDrop, "Data:" + DateTime.Now.ToShortDateString())); vPdf.Save(vArq); MessageBox.Show("Arquivo Gerado com sucesso !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); Process.Start(vArq); this.Close(); } catch (Exception) { MessageBox.Show("Erro ao Gerar arquivo !!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else if (Variaveis.modacesso == "Agência") { try { DataRow dados; AgenciaBLL agencia = new AgenciaBLL(); dados = agencia.selecionar_agencia(Variaveis.login, Variaveis.senha).Rows[0]; Report vPdf = new Report(new PdfFormatter()); FontDef vDef = new FontDef(vPdf, FontDef.StandardFont.TimesRoman); FontProp vDrop = new FontProp(vDef, 10); Page vPage = new Page(vPdf); vPage.AddCB_MM(15, new RepString(vDrop, "COMPROVANTE DE EMIÇÃO DE VOUCHER")); vPage.Add(0, 60, new RepString(vDrop, "------------------------------------------------------------------------------------------------------------------------")); vPage.Add(5, 70, new RepString(vDrop, "Informações da Empresa")); vPage.Add(0, 80, new RepString(vDrop, "------------------------------------------------------------------------------------------------------------------------")); vPage.Add(40, 100, new RepString(vDrop, "Razão Social: " + dados["AgenRazSoc"].ToString())); vPage.Add(40, 120, new RepString(vDrop, "Nome Fantasia: " + dados["AgenNomFant"].ToString())); vPage.Add(40, 140, new RepString(vDrop, "CNPJ: " + dados["AgenCnpj"].ToString())); vPage.Add(40, 160, new RepString(vDrop, "CEP: " + dados["AgenEnd"].ToString())); vPage.Add(40, 180, new RepString(vDrop, "Endereço: " + dados["AgenEnd"].ToString().PadLeft(8, '0'))); vPage.Add(40, 200, new RepString(vDrop, "Número: " + dados["AgenEndNum"].ToString())); vPage.Add(40, 220, new RepString(vDrop, "Bairro: " + dados["AgenBairro"].ToString())); vPage.Add(40, 240, new RepString(vDrop, "Cidade:" + dados["AgenCid"].ToString())); vPage.Add(40, 260, new RepString(vDrop, "Estado: " + dados["AgenEst"].ToString())); vPage.Add(40, 280, new RepString(vDrop, "Telefone:" + dados["AgenTel"].ToString())); vPage.Add(40, 300, new RepString(vDrop, "Email: " + dados["AgenEmail"].ToString())); vPage.Add(40, 320, new RepString(vDrop, "Responsável pelo cadastro: " + dados["AgenRespCad"].ToString())); vPage.Add(40, 340, new RepString(vDrop, "RG do Responsável pelo cadastro: " + dados["AgenRgResp"].ToString())); vPage.Add(40, 360, new RepString(vDrop, "Suplente: " + dados["AgenNomSuple"].ToString())); vPage.Add(40, 380, new RepString(vDrop, "RG do suplente: " + dados["AgenRgSuple"].ToString())); vPage.Add(0, 390, new RepString(vDrop, "------------------------------------------------------------------------------------------------------------------------")); vPage.Add(5, 400, new RepString(vDrop, "Informações Bancárias")); vPage.Add(0, 410, new RepString(vDrop, "------------------------------------------------------------------------------------------------------------------------")); vPage.Add(40, 420, new RepString(vDrop, "Banco: " + dados["AgenBan"].ToString())); vPage.Add(40, 440, new RepString(vDrop, "Favorecido: " + dados["AgenFavo"].ToString())); vPage.Add(40, 460, new RepString(vDrop, "Agência: " + dados["AgenNro"].ToString())); vPage.Add(40, 480, new RepString(vDrop, "Conta Corrente: " + dados["AgenContCor"].ToString())); vPage.Add(0, 490, new RepString(vDrop, "------------------------------------------------------------------------------------------------------------------------")); vPage.Add(0, 500, new RepString(vDrop, "Informações do plano")); vPage.Add(0, 510, new RepString(vDrop, "------------------------------------------------------------------------------------------------------------------------")); vPage.Add(40, 520, new RepString(vDrop, "Tipo Plano: " + cmbTipPlan.Text)); vPage.Add(40, 540, new RepString(vDrop, "Plano: " + cmbPlan.Text)); vPage.Add(40, 560, new RepString(vDrop, "Periodo: " + cmbDias.Text)); vPage.Add(40, 580, new RepString(vDrop, "Data Inicial: " + dateTimeInput1.Text)); vPage.Add(40, 600, new RepString(vDrop, "Quantidade de Pessoas: " + integerInput1.Text)); if (Planos_Detalhes.valor == 0) { vPage.Add(40, 620, new RepString(vDrop, "Valor: US$" + ((int.Parse(integerInput1.Text) * valor).ToString()))); vPage.Add(40, 640, new RepString(vDrop, "Valor: " + (((int.Parse(integerInput1.Text) * valor) * decimal.Parse(Variaveis.dolar.Replace(".", ","))).ToString("C3")))); //MessageBox.Show(((int.Parse(integerInput1.Text) * valor) * decimal.Parse(Variaveis.dolar.Replace(".", ","))).ToString()); voucher.inserir_voucher_agen(int.Parse(agencia.selecionar_agencia(Variaveis.login, Variaveis.senha).Rows[0]["AgenCod"].ToString()), int.Parse(completarplan.selecionar_planos_voucher(cmbPlan.Text, cmbTipPlan.Text).Rows[0]["PlanCod"].ToString()), cmbDias.Text, integerInput1.Value, dateTimeInput1.Value.ToString("yyyy-MM-dd"), checkBoxX1.Checked, (((int.Parse(integerInput1.Text) * valor) * decimal.Parse(Variaveis.dolar.Replace(".", ",")))), ((int.Parse(integerInput1.Text) * valor))); } else { vPage.Add(40, 620, new RepString(vDrop, "Valor: US$" + Planos_Detalhes.valor.ToString())); vPage.Add(40, 640, new RepString(vDrop, "Valor: " + ((Planos_Detalhes.valor) * decimal.Parse(Variaveis.dolar.Replace(".", ","))).ToString("C3"))); voucher.inserir_voucher_agen(int.Parse(agencia.selecionar_agencia(Variaveis.login, Variaveis.senha).Rows[0]["AgenCod"].ToString()), int.Parse(completarplan.selecionar_planos_voucher(cmbPlan.Text, cmbTipPlan.Text).Rows[0]["PlanCod"].ToString()), cmbDias.Text, integerInput1.Value, dateTimeInput1.Value.ToString("yyyy-MM-dd"), checkBoxX1.Checked, ((Planos_Detalhes.valor) * decimal.Parse(Variaveis.dolar.Replace(".", ","))), Planos_Detalhes.valor); //voucher.inserir_voucher_agen(int.Parse(agencia.selecionar_agencia(Variaveis.login,Variaveis.senha).Rows[0]["AgenCod"].ToString()), cmbTipPlan.Text, cmbPlan.Text, cmbDias.Text, integerInput1.Value, dateTimeInput1.Value.ToString("yyyy-MM-dd"), checkBoxX1.Checked); //MessageBox.Show(((int.Parse(integerInput1.Text) * valor) * decimal.Parse(Variaveis.dolar.Replace(".", ","))).ToString()); } vPage.Add(0, 650, new RepString(vDrop, "------------------------------------------------------------------------------------------------------------------------")); vPage.Add(450, 660, new RepString(vDrop, "Data:" + DateTime.Now.ToShortDateString())); vPdf.Save(vArq); //voucher.inserir_voucher_agen(int.Parse(agencia.selecionar_agencia(Variaveis.login, Variaveis.senha).Rows[0]["AgenCod"].ToString()), int.Parse(completarplan.selecionar_planos(cmbPlan.Text, cmbTipPlan.Text).Rows[0]["PlanCod"].ToString()), cmbTipPlan.Text, cmbPlan.Text, cmbDias.Text, integerInput1.Value, dateTimeInput1.Value.ToString("yyyy-MM-dd"), checkBoxX1.Checked, (((int.Parse(integerInput1.Text) * valor) * decimal.Parse(Variaveis.dolar.Replace(".", ",")))), ((int.Parse(integerInput1.Text) * valor))); MessageBox.Show("Arquivo Gerado com sucesso !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); Process.Start(vArq); this.Close(); } catch (Exception) { MessageBox.Show("Erro ao Gerar arquivo !!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }