private void btn_ejecutar_Click(object sender, EventArgs e) { try { string conex = "Data Source =" + this.txt_instancia.Text + "; Initial Catalog= " + this.txt_base.Text + ";User ID =" + this.txt_usuario.Text + ";Password="******";Trusted_Connection = False;"; SqlConnection operativa = new SqlConnection(conex); operativa.Open(); if (operativa.State == ConnectionState.Open) { MessageBox.Show("Conexión Establecida a base operativa: " + this.txt_base.Text, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); Grabar.grabar("Conexión Establecida a base operativa: " + this.txt_base.Text); operativa.Close(); } else { MessageBox.Show("No se pudo establecer conexión con: " + txt_base.Text); } for (int i = 0; i < txt_openorder.Lines.Length; i++) { consultar_openorder(txt_openorder.Lines[i].ToString()); } MessageBox.Show("Proceso terminado."); Grabar.grabar("Proceso Terminado"); } catch (Exception error) { MessageBox.Show("Surgió un error: " + error, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private string consultar_openorder(string orden) { DataTable tabla = new DataTable(); // El resultado lo guardaremos en una tabla string kopr = string.Empty; string conex = "Data Source =" + this.txt_instancia.Text + "; Initial Catalog= " + this.txt_base.Text + ";User ID =" + this.txt_usuario.Text + ";Password="******";Trusted_Connection = False;"; SqlConnection operativa = new SqlConnection(conex); operativa.Open(); //if (operativa.State == ConnectionState.Open) //{ // MessageBox.Show("Conexión Establecida a base operativa: " + this.txt_base.Text, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); // Grabar.grabar("Conexión Establecida a base operativa: " + this.txt_base.Text); //} SqlDataAdapter AdaptadorTabla = new SqlDataAdapter(Libreria.consultar_openorder(orden), operativa); // Usaremos un DataAdapter para leer los datos AdaptadorTabla.Fill(tabla); // Llenamos la tabla con los datos leídos if (tabla.Rows.Count == 0) { kopr = ""; } else { kopr = tabla.Rows[0]["IDEN"].ToString();//guardo informacion en variables } if (kopr == "") { SqlCommand comando = new SqlCommand(Libreria.generar_openorder(orden), operativa); SqlDataReader registros_nombre = comando.ExecuteReader(); Grabar.grabar("Se guardó OpenOrder para: " + orden); } else { Console.WriteLine("La orden: " + orden + " ya existe."); Grabar.grabar("La orden: " + orden + " ya existe."); } return(kopr); }