public void BDToXML(String sql ,String nombreNodo,String nombreFicheroXML) { ConnectDB conexion = new ConnectDB(); DataSet data = conexion.getData(sql, nombreNodo); data.WriteXml(nombreFicheroXML); MessageBox.Show("Fichero XML creado con éxito"); }
private void cargar_Tabla() { try { ConnectDB conexion = new ConnectDB(); DataSet data = new DataSet(); data = conexion.getData("SELECT * FROM PEDIDOS", "PEDIDOS"); DataTable tusuarios = data.Tables["PEDIDOS"]; dgvListaPedidos.Columns.Add("REFCLIENTE", "REFCLIENTE"); dgvListaPedidos.Columns.Add("REFUSUARIO", "REFUSUARIO"); dgvListaPedidos.Columns.Add("FECHAPEDIDO", "FECHAPEDIDO"); dgvListaPedidos.Columns.Add("FECHAENTREGA", "FECHAENTREGA"); dgvListaPedidos.Columns.Add("REFFORMAPAGO", "REFFORMAPAGO"); dgvListaPedidos.Columns.Add("TOTAL", "TOTAL"); dgvListaPedidos.Columns.Add("PAGADO", "PAGADO"); dgvListaPedidos.Columns[2].DefaultCellStyle.Format = "dd/MM/yyyy"; dgvListaPedidos.Columns[3].DefaultCellStyle.Format = "dd/MM/yyyy"; foreach (DataRow row in tusuarios.Rows) { dgvListaPedidos.Rows.Add(row["REFCLIENTE"], row["REFUSUARIO"], row["FECHAPEDIDO"], row["FECHAENTREGA"], row["REFFORMAPAGO"], row["TOTAL"], row["PAGADO"]); } } catch (Exception e) { MessageBox.Show("" + e); } }
private void cargar_Tabla() { try { dgvLogs.Rows.Clear(); mc.estilodgv(dgvLogs); ConnectDB conexion = new ConnectDB(); DataSet data = new DataSet(); data = conexion.getData("SELECT * FROM LOGS ORDER BY IDLOG", "LOGS"); DataTable tusuarios = data.Tables["LOGS"]; dgvLogs.Columns.Add("IDLOG", "IDLOG"); dgvLogs.Columns.Add("IDUSUARIO", "IDUSUARIO"); dgvLogs.Columns.Add("TIPO", "TIPO"); dgvLogs.Columns.Add("DESCRIPCION", "DESCRIPCION"); dgvLogs.Columns.Add("FECHA", "FECHA"); foreach (DataRow row in tusuarios.Rows) { dgvLogs.Rows.Add(row["IDLOG"], row["IDUSUARIO"], row["TIPO"], row["DESCRIPCION"], row["FECHA"]); } } catch (Exception e) { MessageBox.Show("" + e); } }
private bool comprobarLogin() { Boolean correcto = false; ConnectDB conexion = new ConnectDB(); DataSet data = new DataSet(); //MAGIA DE LA MAS NEGRA data = conexion.getData("SELECT NOMBRE, PASSW FROM USUARIOS WHERE NOMBRE= \'"+txtUsuarioIS.Text+"\' AND "+ "PASSW= \'"+mc.EncryptText(txtContraseñaIS.Text,PASSWORDENCRIPTAR)+"\' AND ELIMINADO=0 ","USUARIOS"); DataTable usuarios = data.Tables["USUARIOS"]; if (usuarios.Rows.Count == 0) { MessageBox.Show("Error de conexión"); } else { //MessageBox.Show("Conexión correcta"); correcto = true; } return correcto; }
// Método para rellenar tabla con una consulta // El primer elemento de la consulta se mantendrá oculto(ID) // // tabla -> DataGridView a rellenar // consulta -> Consulta SQL para obtener los valores // // Métodos para extraer datos // // Celda seleccionada = dgv.currentCell // Fila Seleccionadda = dgv.CurrentRow // Seleccionar Celda index (0-n) dentro de la fila seleccionada = dgv..CurrentRow.Cells.IndexOf(posicion) // public void rellenaDGV(DataGridView tabla, String consulta) { DataSet Data = new DataSet(); ConnectDB Search = new ConnectDB(); Data = Search.getData(consulta, "tabla"); DataTable ttablas = Data.Tables["tabla"]; tabla.DataSource = ttablas; tabla.Columns[0].Visible = false; // Se oculta la primera columna }
//Metodo para rellenar combobox con una consulta de dos valores, el primero oculto y el segundo visible // //combo -> Combobox a rellenar //consulta -> Consulta SQL para obtener los valores //inicio -> Primer elemento del combo (Seleccione ...). Si no se desea inicio introducir "" // // //Metodos para extraer los elementos del combobox // //Elem oculto = cboCombo.SelectedValue() //Nombre de la columna visible = cboCombo.DisplayMember() //Posicion del seleccionado = cboCombo.SelectedIndex) // public void rellenacombobox(ComboBox combo, String consulta, String inicio) { DataSet Data = new DataSet(); ConnectDB Search = new ConnectDB(); Data = Search.getData(consulta, "tabla"); DataTable ttablas = Data.Tables["tabla"]; if (!inicio.Equals("")) { DataRow newrow2 = ttablas.NewRow(); newrow2[0] = -1; newrow2[1] = inicio; ttablas.Rows.InsertAt(newrow2, 0); } combo.DataSource = ttablas; combo.DisplayMember = ttablas.Columns[1].ToString(); combo.ValueMember = ttablas.Columns[0].ToString(); }
private void cargarFormasPago() { try { ConnectDB conexion = new ConnectDB(); DataSet data = new DataSet(); data = conexion.getData("SELECT FORMAPAGO FROM FORMASDEPAGO","FORMASDEPAGO"); DataTable tFormasPago= data.Tables["FORMASDEPAGO"]; foreach (DataRow row in tFormasPago.Rows) { cbFormaPago.DataSource = data.Tables[0]; cbFormaPago.DisplayMember = "FORMAPAGO"; } } catch (Exception e) { MessageBox.Show("" + e); } }
private void refrescarTabla() { try { string sql = ""; sql = "SELECT * FROM USUARIOS "; if (chkEliminado.Checked) { sql = sql + "WHERE ELIMINADO = 1"; } else { sql = sql + "WHERE ELIMINADO = 0"; } if (tbNombre.Text.Length > 0) { sql = sql + " and upper(NOMBRE) like '%" + tbNombre.Text.ToUpper() + "%'"; } switch (cboRol.SelectedIndex) { case 0: sql = sql + " and ROL=" + cboRol.SelectedIndex; break; case 1: sql = sql + " and ROL=" + cboRol.SelectedIndex; break; case 2: sql = sql + " and ROL=" + cboRol.SelectedIndex; break; } sql = sql + " ORDER BY IDUSUARIO"; dgvUsuarios.Rows.Clear(); mc.estilodgv(dgvUsuarios); ConnectDB conexion = new ConnectDB(); DataSet data = new DataSet(); data = conexion.getData(sql, "USUARIOS"); DataTable tusuarios = data.Tables["USUARIOS"]; btnModificar.Enabled = false; foreach (DataRow row in tusuarios.Rows)//Entrará en este bucle si la consulta devuelve alguna fila {//Si entra btnModificar.Enabled = true;//Activo el boton de modificar dgvUsuarios.Rows.Add(row["IDUSUARIO"], row["NOMBRE"], row["PASSW"], compruebaRol(row["ROL"])); } } catch (Exception e) { MessageBox.Show("" + e); } }
private void cargar_Tabla() { try { dgvUsuarios.Rows.Clear(); mc.estilodgv(dgvUsuarios); ConnectDB conexion = new ConnectDB(); DataSet data = new DataSet(); data = conexion.getData("SELECT * FROM USUARIOS ORDER BY IDUSUARIO", "USUARIOS"); DataTable tusuarios = data.Tables["USUARIOS"]; dgvUsuarios.Columns.Add("IDUSUARIO", "IDUSUARIO"); dgvUsuarios.Columns.Add("NOMBRE", "NOMBRE"); dgvUsuarios.Columns.Add("PASSW", "PASSW"); dgvUsuarios.Columns.Add("ROL", "ROL"); foreach (DataRow row in tusuarios.Rows) { dgvUsuarios.Rows.Add(row["IDUSUARIO"], row["NOMBRE"], row["PASSW"], compruebaRol(row["ROL"])); } } catch (Exception e) { MessageBox.Show("" + e); } }
private void refrescarTabla(String sql) { try{ dgvClientes.Rows.Clear(); mc.estilodgv(dgvClientes); ConnectDB conexion = new ConnectDB(); DataSet data = new DataSet(); data = conexion.getData(sql, "CLIENTES"); DataTable tclientes = data.Tables["CLIENTES"]; foreach (DataRow row in tclientes.Rows) { dgvClientes.Rows.Add(row["IDCLIENTE"], row["NOMBRE"], row["APELLIDO1"], row["APELLIDO2"], row["DIRECCION"], row["REFCPPOBLACIONES"], row["COMUNIDAD"], row["PROVINCIA"], row["POBLACION"], row["TELEFONO1"], row["TELEFONO2"], row["EMAIL"]); } dgvClientes.ClearSelection(); dgvClientes.CurrentCell = null; } catch (Exception e) { MessageBox.Show("" + e); } }