private DataSet numMarca; //usado en funcion TModelos #endregion Fields #region Constructors public BuscarPedidos() { InitializeComponent(); EN.ENPedidos enPedido = new EN.ENPedidos(); DataSet dsMarc = new DataSet(); dsMarc = enPedido.ObtenerListaMarcas(); numMarca = new DataSet(); numMarca = dsMarc; DataGridViewButtonColumn buttons = new DataGridViewButtonColumn(); { buttons.HeaderText = "Editar"; //texto de la columna buttons.Text = "Editar"; //texto de cada boton, sale al introducir texto buttons.UseColumnTextForButtonValue = true; buttons.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; buttons.FlatStyle = FlatStyle.Standard; buttons.CellTemplate.Style.BackColor = Color.Honeydew; buttons.DisplayIndex = 0; } DataGridViewCheckBoxColumn boton = new DataGridViewCheckBoxColumn(); { boton.HeaderText = "Eliminar";//texto de la columna boton.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; //tamaño boton.DisplayIndex = 0; //indice que ocupara en la tabla } TDataGridViewPedidos.Columns.Add(boton); TDataGridViewPedidos.Columns.Add(buttons); }
private void TProveecomboBox1_Click(object sender, EventArgs e) { EN.ENPedidos enProvee = new EN.ENPedidos(); DataSet dsProvee = new DataSet(); dsProvee = enProvee.ObtenerListaProveedores(); ObtenerProveedores(dsProvee); }
private void TModelocomboBox3_Click(object sender, EventArgs e) { EN.ENPedidos enMod = new EN.ENPedidos(); DataSet dsMod = new DataSet(); try { string marc = TMarcacomboBox2.Text.ToString(); bool parar = false; for (int i = 0; i < 16 && parar != true; i++) { if (numMarca.Tables["Marca"].Rows[i][1].ToString() == marc) { string num_marc = numMarca.Tables["Marca"].Rows[i][0].ToString(); parar = true; dsMod = enMod.ObtenerListaModelos(num_marc); } } ObtenerModelos(dsMod); } catch (Exception ex) { MessageBox.Show("Si desea cambiar el modelo debe cambiar la marca", "Cuidado", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void TMarcacomboBox2_Click(object sender, EventArgs e) { if (TModelocomboBox3.Items.Count > 0) //lo dejamos en blanco por si hubiera alguna ciudad, para realizar nueva busqueda de provincia TModelocomboBox3.DataSource = null; EN.ENPedidos enMarc = new EN.ENPedidos(); DataSet dsMarc = new DataSet(); dsMarc = enMarc.ObtenerListaMarcas(); ObtenerMarcas(dsMarc); }
private void TButtonEliminar_Click(object sender, EventArgs e) { EN.ENPedidos enPedido = new EN.ENPedidos(); if (arrayid.Count > 0) { if (MessageBox.Show("¿Desea eliminar '" + arrayid.Count.ToString() + "' registros?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { string frase = ""; for (int i = 0; i < arrayid.Count; i++) { if (i == 0) { frase += "'" + arrayid[i] + "'"; } else { frase += ","; frase += "'" + arrayid[i] + "'"; } } enPedido.EliminarPedidos(arrayid); } arrayid.Clear(); DataSet ou = new DataSet(); ou = enPedido.ObtenerListaPedidos(eliminado); TDataGridViewPedidos.DataSource = ou; } else MessageBox.Show("Debe seleccionar algún registro", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); }