public Form1() { InitializeComponent(); //ConsultaDocumento oConsulta = new ConsultaDocumento(); //oConsulta.ConsultaTipoDocumento() cboxTDoc.Items.Add("Seleccione..."); cboxTDoc.SelectedIndex = cboxTDoc.FindStringExact("Seleccione..."); txNroDoc.BackColor = System.Drawing.Color.Orange; txNroDoc.ForeColor = System.Drawing.Color.Black; //MtxRutCliente.BackColor = System.Drawing.Color.Orange; //MtxRutCliente.ForeColor = System.Drawing.Color.Black; MtxRutDeudor.BackColor = System.Drawing.Color.Orange; MtxRutDeudor.ForeColor = System.Drawing.Color.Black; cboxTDoc.BackColor = System.Drawing.Color.Orange; cboxTDoc.ForeColor = System.Drawing.Color.Black; ConsultaDocumento oCon = new ConsultaDocumento(); lblOperacion.Text = ""; lblAyudaPA.Text = ""; lblRutDeudor.Visible = false; MtxRutDeudor.Visible = false; lblSide.Visible = false; lbResultado.Visible = false; lblNroDoc.Visible = false; txNroDoc.Visible = false; // MaskedTextBox DinMaskedtx = new MaskedTextBox(); try { DataTable dataTipos = oCon.ConsultaTipoDocumento(); int max = dataTipos.Rows.Count; for (int i = 0; i < max; i++) { cboxTDoc.Items.Add(dataTipos.Rows[i]["dc_tipo_documento"].ToString()); } cboxTDoc.Items.Remove("CA"); //removidos porque aun no se han implementado cboxTDoc.Items.Remove("CH"); cboxTDoc.Items.Remove("CL"); cboxTDoc.Items.Remove("NC"); cboxTDoc.Items.Remove("ND"); cboxTDoc.Items.Remove("OC"); cboxTDoc.Items.Remove("VV"); } catch (Exception e) { string error = e.Message.ToString(); MessageBox.Show("Se ha producido un error: " + error); } }
private void btnBuscar_Click(object sender, EventArgs e) { ConsultaDocumento oConsulta = new ConsultaDocumento(); StringBuilder sERROR = new StringBuilder(); String Resultado = String.Empty; bool err = false; String RutDeudor = MtxRutDeudor.Text; int Ndoc = 0; String TDoc = String.Empty; ////switch (caseSwitch) ////{ //// case 1: //// Console.WriteLine("Case 1"); //// break; //// case 2: //// Console.WriteLine("Case 2"); //// break; //// default: //// Console.WriteLine("Default case"); //// break; ////} try { //String str = MtxRutDeudor.Text; RutDeudor = RutDeudor.Replace(",", ""); //str = str.Replace("-", ""); RutDeudor = RutDeudor.Replace(" ", ""); if (string.IsNullOrEmpty(RutDeudor) || RutDeudor == "-") { if (cboxTDoc.Text == "PA" || cboxTDoc.Text == "LE") { sERROR.Append("*Debes ingresar el rut del Cliente"); sERROR.AppendLine(); } else { sERROR.Append("*Debes ingresar el rut del deudor"); sERROR.AppendLine(); } err = true; MtxRutDeudor.Focus(); } //int number = 0; if (string.IsNullOrEmpty(this.txNroDoc.Text)) { if (cboxTDoc.Text != "LE" && cboxTDoc.Text != "PA") { sERROR.Append("*Debes ingresar un numero de documento"); sERROR.AppendLine(); err = true; } } else { //String RutDeudor = txRutDeudor.Text; if (txNroDoc.Text != "") { Ndoc = int.Parse(txNroDoc.Text); } ////elimina comas de los rut //RutDeudor = RutDeudor.Replace(",", ""); } if (cboxTDoc.Text == "Seleccione...") { sERROR.Append("*Debes Seleccionar el tipo de documento"); sERROR.AppendLine(); err = true; } else { TDoc = cboxTDoc.Text.ToString(); } if (err == true) { String Errores = sERROR.ToString(); MessageBox.Show(Errores); } //int Ndoc = number; //String RutCli = txRutCliente.Text; //String RutCli = MtxRutCliente.Text; //RutCli = RutCli.Replace(",", ""); //valida rut //bool bCliente = oVal.Rut(RutCli); // bool bdeudor = oVal.Rut(RutDeudor); //if(bdeudor == true){ if ((RutDeudor != " -") && (Ndoc != 0)) { if (TDoc != "Seleccione..." && TDoc != "") { if ((Ndoc != 0)) { if (TDoc == "FA" || TDoc == "FE") { lblSide.Visible = true; lbResultado.Visible = true; //lbResultado.Text = (oConsulta.ConsultaDoc(RutDeudor, Ndoc, RutCli, TDoc)).ToString(); String responseDOC = (oConsulta.ConsultaFactura(RutDeudor, Ndoc, TDoc)).ToString(); if (responseDOC == "") { lbResultado.Text = Ndoc.ToString(); } else { lbResultado.Text = responseDOC; } } } } } if (TDoc == "LE" && RutDeudor != " -") /* || TDoc == "FE")*/ { lblSide.Visible = true; lbResultado.Visible = true; //lbResultado.Text = (oConsulta.ConsultaDoc(RutDeudor, Ndoc, RutCli, TDoc)).ToString(); String responseLE = (oConsulta.ConsultaLetras(RutDeudor)).ToString(); ///RutDeudor aca funciona cmo rut cliente if (responseLE == "") { lbResultado.Text = "1"; } else { lbResultado.Text = responseLE; } } if (TDoc == "PA" && RutDeudor != " -") { if (RutDeudor != "-") { lblSide.Visible = true; lbResultado.Visible = true; //lbResultado.Text = (oConsulta.ConsultaDoc(RutDeudor, Ndoc, RutCli, TDoc)).ToString(); String responsePA = (oConsulta.ConsultaPagare(RutDeudor)).ToString(); if (responsePA == "") { lbResultado.Text = "1"; } else { lbResultado.Text = responsePA; lblAyudaPA.Visible = true; lblAyudaPA.Text = "El valor debe ser: " + responsePA + "+NumeroCuotas3digitos" + "\r\n" + "Ejemplo: " + responsePA + "001"; } ///RutDeudor aca funciona cmo rut cliente } } } catch (Exception p) { String Error = p.Message.ToString(); MessageBox.Show("Ha ocurrido un error inesperado: " + Error); } }