//Llenando los elementos de los combobox que estna en la opcion de modificar con los id de la tabla usuario,alimento y mesa private void llenarCombo(string tabla) { int contador; //Vaciando todos los elementos cargados anteriormente if (tabla == "usuario") { /*if (comboBox4.Items.Count > 0) * for (contador = 0; contador < comboBox4.Items.Count; contador++) * comboBox4.Items.RemoveAt(contador);*/ comboBox4.Items.Clear(); } else if (tabla == "alimento") { /*if (comboBox6.Items.Count > 0) * for (contador = 0; contador < comboBox6.Items.Count; contador++) * comboBox6.Items.RemoveAt(contador);*/ comboBox6.Items.Clear(); } else if (tabla == "mesa") { /*if (comboBox7.Items.Count > 0) * for (contador = 0; contador < comboBox7.Items.Count; contador++) * comboBox7.Items.RemoveAt(contador);*/ comboBox7.Items.Clear(); } int numUsuarios = contarUsuarios(tabla); conexion search = new conexion(); search.crearConexion(); string search3 = "SELECT *FROM " + tabla + ""; MySqlCommand buscarproductos = new MySqlCommand(search3, search.getConexion()); MySqlDataAdapter cmc = new MySqlDataAdapter(buscarproductos); DataSet tht = new DataSet(); buscarproductos.Connection = search.getConexion(); cmc.Fill(tht, tabla); for (int i = 0; i < numUsuarios; i++) { //Condicionando en que combobox se llenaran los elementos if (tabla == "usuario") { comboBox4.Items.Add(tht.Tables[tabla].Rows[i][0].ToString()); } else if (tabla == "alimento") { comboBox6.Items.Add(tht.Tables[tabla].Rows[i][0].ToString()); } else if (tabla == "mesa") { comboBox7.Items.Add(tht.Tables[tabla].Rows[i][0].ToString()); } } search.cerrarConexion(); }
private void registrarUsuario() { conexion ins_pro = new conexion(); ins_pro.crearConexion(); string inserta = "INSERT INTO usuario (nombre, apellidos,nickname,pass,area,estatus) Values ('" + textBox1.Text + "', '" + textBox2.Text + "' , '" + textBox3.Text + "' , '" + textBox4.Text + "' , '" + comboBox1.SelectedItem + "','" + comboBox12.SelectedItem + "')"; MySqlCommand pro = new MySqlCommand(inserta); pro.Connection = ins_pro.getConexion(); pro.ExecuteNonQuery(); ins_pro.cerrarConexion(); //Agregando por default un registro en la tabla mesero si el usuario registrado esta en esa area if (comboBox1.SelectedItem.ToString() == "Meseros") { int ultimoID = obtenerUltimoID("usuario"); conexion ingresarMesero = new conexion(); ingresarMesero.crearConexion(); inserta = "INSERT INTO mesero (nombre, apellidos,estatus,idusuario) Values ('" + textBox1.Text + "', '" + textBox2.Text + "' , '" + comboBox12.SelectedItem + "'," + ultimoID + ")"; MySqlCommand pro2 = new MySqlCommand(inserta); pro2.Connection = ingresarMesero.getConexion(); pro2.ExecuteNonQuery(); ingresarMesero.cerrarConexion(); } MessageBox.Show("Se ha ingresado satisfactoriamente", "Insercion exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information); }
public void llenarInformacionMesa(string idAbuscar) { conexion search = new conexion(); search.crearConexion(); string search3 = "SELECT *FROM mesa WHERE idmesa = " + idAbuscar + ""; MySqlCommand buscarproductos = new MySqlCommand(search3, search.getConexion()); MySqlDataAdapter cmc = new MySqlDataAdapter(buscarproductos); DataSet tht = new DataSet(); buscarproductos.Connection = search.getConexion(); cmc.Fill(tht, "mesa"); //Num. max de personas en la mesa numericUpDown3.Value = Convert.ToInt32(tht.Tables["mesa"].Rows[0][1]); //Estatus if (tht.Tables["mesa"].Rows[0][2].ToString() == "No disponible") { comboBox8.SelectedIndex = 1; } else { comboBox8.SelectedIndex = 0; } search.cerrarConexion(); }
public void llenarInformacionUsuario(string idAbuscar) { conexion search = new conexion(); search.crearConexion(); string search3 = "SELECT *FROM usuario WHERE idusuario = " + idAbuscar + ""; MySqlCommand buscarproductos = new MySqlCommand(search3, search.getConexion()); MySqlDataAdapter cmc = new MySqlDataAdapter(buscarproductos); DataSet tht = new DataSet(); buscarproductos.Connection = search.getConexion(); cmc.Fill(tht, "usuario"); //Nombre textBox8.Text = tht.Tables["usuario"].Rows[0][1].ToString(); //Apellidos textBox9.Text = tht.Tables["usuario"].Rows[0][2].ToString(); //Nickname textBox10.Text = tht.Tables["usuario"].Rows[0][3].ToString(); //Pass textBox11.Text = tht.Tables["usuario"].Rows[0][4].ToString(); //Area if (tht.Tables["usuario"].Rows[0][5].ToString() != "Administrador") { if (tht.Tables["usuario"].Rows[0][5].ToString() == "Meseros") { comboBox3.SelectedIndex = 0; } else { comboBox3.SelectedIndex = 1; }; comboBox3.Enabled = true; } else { comboBox3.Enabled = false; } //Estatus if (tht.Tables["usuario"].Rows[0][6].ToString() == "No disponible") { comboBox10.SelectedIndex = 1; } else { comboBox10.SelectedIndex = 0; } search.cerrarConexion(); }
private void registrarAdmin() { conexion ins_pro = new conexion(); ins_pro.crearConexion(); string inserta = "INSERT INTO usuario (nombre, apellidos,nickname,pass,area,estatus) Values ('" + textBox3.Text + "', '" + textBox4.Text + "' , '" + textBox5.Text + "' , '" + textBox6.Text + "' , 'Administrador','Disponible')"; MySqlCommand pro = new MySqlCommand(inserta); pro.Connection = ins_pro.getConexion(); pro.ExecuteNonQuery(); ins_pro.cerrarConexion(); }
public int contarUsuarios() { int resultadoQuery; conexion search = new conexion(); search.crearConexion(); string search3 = "SELECT COUNT(*) FROM usuario"; MySqlCommand buscarproductos = new MySqlCommand(search3, search.getConexion()); resultadoQuery = Convert.ToInt32(buscarproductos.ExecuteScalar()); search.cerrarConexion(); return(resultadoQuery); }
private void registrarMesa() { conexion ins_pro = new conexion(); ins_pro.crearConexion(); string inserta = "INSERT INTO mesa (numpersonas, estatus) Values (" + numericUpDown1.Value + ", '" + comboBox9.SelectedItem + "' )"; MySqlCommand pro = new MySqlCommand(inserta); pro.Connection = ins_pro.getConexion(); pro.ExecuteNonQuery(); MessageBox.Show("Se ha ingresado satisfactoriamente", "Insercion exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information); ins_pro.cerrarConexion(); }
private void registrarAlimento() { conexion ins_pro = new conexion(); ins_pro.crearConexion(); string inserta = "INSERT INTO alimento (nombre, tipoalimento,descripcion,precio,estatus) Values ('" + textBox5.Text + "', '" + comboBox2.SelectedItem + "' , '" + textBox6.Text + "' , " + textBox7.Text + ",'" + comboBox13.SelectedItem + "')"; MySqlCommand pro = new MySqlCommand(inserta); pro.Connection = ins_pro.getConexion(); pro.ExecuteNonQuery(); MessageBox.Show("Se ha ingresado satisfactoriamente", "Insercion exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information); ins_pro.cerrarConexion(); }
//Funcion para obtener el ultimo ID insertado en una tabla public int obtenerUltimoID(string tabla) { int resultadoQuery; conexion search = new conexion(); search.crearConexion(); string search3 = "SELECT MAX(idusuario) FROM " + tabla; MySqlCommand buscarproductos = new MySqlCommand(search3, search.getConexion()); resultadoQuery = Convert.ToInt32(buscarproductos.ExecuteScalar()); search.cerrarConexion(); return(resultadoQuery); }
public void llenarInformacionAlimento(string idAbuscar) { conexion search = new conexion(); search.crearConexion(); string search3 = "SELECT *FROM alimento WHERE idalimento = " + idAbuscar + ""; MySqlCommand buscarproductos = new MySqlCommand(search3, search.getConexion()); MySqlDataAdapter cmc = new MySqlDataAdapter(buscarproductos); DataSet tht = new DataSet(); buscarproductos.Connection = search.getConexion(); cmc.Fill(tht, "alimento"); //Nombre textBox12.Text = tht.Tables["alimento"].Rows[0][1].ToString(); //Descripcion textBox13.Text = tht.Tables["alimento"].Rows[0][3].ToString(); //Precio textBox14.Text = tht.Tables["alimento"].Rows[0][4].ToString(); //Tipo de alimento if (tht.Tables["alimento"].Rows[0][2].ToString() == "Entrada") { comboBox5.SelectedIndex = 0; } else if (tht.Tables["alimento"].Rows[0][2].ToString() == "Plato fuerte") { comboBox5.SelectedIndex = 1; } else if (tht.Tables["alimento"].Rows[0][2].ToString() == "Postre") { comboBox5.SelectedIndex = 2; } else { comboBox5.SelectedIndex = 3; } //Estatus if (tht.Tables["alimento"].Rows[0][5].ToString() == "No disponible") { comboBox11.SelectedIndex = 1; } else { comboBox11.SelectedIndex = 0; } search.cerrarConexion(); }
public int contarMesasDisponibles() { int resultadoQuery; conexion search = new conexion(); search.crearConexion(); string search3 = "SELECT COUNT(*) FROM mesa WHERE estatus='Disponible' OR estatus='Reservada' OR estatus='Ocupada'"; MySqlCommand buscarproductos = new MySqlCommand(search3, search.getConexion()); resultadoQuery = Convert.ToInt32(buscarproductos.ExecuteScalar()); search.cerrarConexion(); return(resultadoQuery); }
public void actualizarMesa(string mesaID) { //Actualizacion conexion mod = new conexion(); mod.crearConexion(); string actualizar = " UPDATE mesa SET numpersonas=@C2,estatus=@C3 WHERE idmesa =" + mesaID + ""; MySqlCommand revisa = new MySqlCommand(actualizar); revisa.Connection = mod.getConexion(); revisa.Parameters.AddWithValue("@C2", (numericUpDown3.Value)); revisa.Parameters.AddWithValue("@C3", (comboBox8.SelectedItem)); MessageBox.Show("Registro Modificado ", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); mod.getConexion(); revisa.ExecuteNonQuery(); mod.cerrarConexion(); }
public void actualizarAlimento(string alimentoID) { //Actualizacion conexion mod = new conexion(); mod.crearConexion(); string actualizar = " UPDATE alimento SET nombre=@C2,descripcion=@C3, precio=@C4 , tipoalimento=@C5 , estatus=@C6 WHERE idalimento=" + alimentoID + ""; MySqlCommand revisa = new MySqlCommand(actualizar); revisa.Connection = mod.getConexion(); revisa.Parameters.AddWithValue("@C2", (textBox12.Text)); revisa.Parameters.AddWithValue("@C3", (textBox13.Text)); revisa.Parameters.AddWithValue("@C4", (textBox14.Text)); revisa.Parameters.AddWithValue("@C5", (comboBox5.SelectedItem)); revisa.Parameters.AddWithValue("@C6", (comboBox11.SelectedItem)); MessageBox.Show("Registro Modificado ", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); mod.getConexion(); revisa.ExecuteNonQuery(); mod.cerrarConexion(); }
//Verificar que el usuario sea el administrador public bool verificarAdmin() { string resultadoQuery; bool resultado; conexion search = new conexion(); search.crearConexion(); string search3 = "SELECT area FROM usuario WHERE (nickname = '" + textBox1.Text + "') AND (pass = '******') "; MySqlCommand buscarproductos = new MySqlCommand(search3, search.getConexion()); resultadoQuery = (buscarproductos.ExecuteScalar()).ToString(); search.cerrarConexion(); if (resultadoQuery == "Administrador") { resultado = true; } else { resultado = false; } return(resultado); }
public void actualizarUsuario(string usuarioID) { //Actualizacion conexion mod = new conexion(); mod.crearConexion(); string actualizar = " UPDATE usuario SET nombre=@C2,apellidos=@C3, nickname=@C4 , pass=@C5 , area=@C6 , estatus=@C7 WHERE idusuario=" + usuarioID + ""; MySqlCommand revisa = new MySqlCommand(actualizar); revisa.Connection = mod.getConexion(); revisa.Parameters.AddWithValue("@C2", (textBox8.Text)); revisa.Parameters.AddWithValue("@C3", (textBox9.Text)); revisa.Parameters.AddWithValue("@C4", (textBox10.Text)); revisa.Parameters.AddWithValue("@C5", (textBox11.Text)); revisa.Parameters.AddWithValue("@C6", (comboBox3.SelectedItem.ToString())); revisa.Parameters.AddWithValue("@C7", (comboBox10.SelectedItem.ToString())); mod.getConexion(); revisa.ExecuteNonQuery(); mod.cerrarConexion(); //Agregando por default un registro en la tabla mesero si el usuario registrado esta en esa area if (comboBox3.SelectedItem.ToString() == "Meseros") { conexion ingresarMesero = new conexion(); ingresarMesero.crearConexion(); actualizar = "UPDATE mesero SET nombre = '" + textBox8.Text + "', apellidos = '" + textBox9.Text + "' , estatus = '" + comboBox10.SelectedItem + "' WHERE idusuario = " + usuarioID; MySqlCommand pro2 = new MySqlCommand(actualizar); pro2.Connection = ingresarMesero.getConexion(); pro2.ExecuteNonQuery(); ingresarMesero.cerrarConexion(); } MessageBox.Show("Registro Modificado ", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); }
//Funcion para llenar todos los datagrids (Usuario,Alimento y Mesa) private void llenarGrids() { //Agregando toda la tabla de usuarios al datagridview conexion search = new conexion(); search.crearConexion(); string search3 = "SELECT *FROM usuario"; MySqlCommand buscarproductos = new MySqlCommand(search3, search.getConexion()); MySqlDataAdapter cmc = new MySqlDataAdapter(buscarproductos); DataSet tht = new DataSet(); cmc.Fill(tht, "usuario"); dataGridView1.DataSource = tht.Tables["usuario"].DefaultView; search.cerrarConexion(); //Agregando toda la tabla de alimentos al datagridview conexion search2 = new conexion(); search2.crearConexion(); string search4 = "SELECT *FROM alimento"; MySqlCommand buscaralimentos = new MySqlCommand(search4, search2.getConexion()); MySqlDataAdapter cmc2 = new MySqlDataAdapter(buscaralimentos); DataSet tht2 = new DataSet(); cmc2.Fill(tht2, "alimento"); dataGridView2.DataSource = tht2.Tables["alimento"].DefaultView; search2.cerrarConexion(); //Agregando toda la tabla de mesas al datagridview conexion search6 = new conexion(); search6.crearConexion(); string search5 = "SELECT *FROM mesa"; MySqlCommand buscarmesas = new MySqlCommand(search5, search6.getConexion()); MySqlDataAdapter cmc3 = new MySqlDataAdapter(buscarmesas); DataSet tht3 = new DataSet(); cmc3.Fill(tht3, "mesa"); dataGridView3.DataSource = tht3.Tables["mesa"].DefaultView; search6.cerrarConexion(); //Agregando toda la tabla de pedidos dependiendo de pedidos try { conexion search7 = new conexion(); search7.crearConexion(); string dia = String.Format("{0:00}", Convert.ToInt32(dateTimePicker1.Value.Day)); string mes = String.Format("{0:00}", Convert.ToInt32(dateTimePicker1.Value.Month)); string anio = String.Format("{0:0000}", Convert.ToInt32(dateTimePicker1.Value.Year)); string comando = "SELECT pedido.idorden, count(*), tablota.nombre, tablota.precio, count(*) * tablota.precio FROM pedido LEFT JOIN (SELECT *FROM alimento AS alimentodia WHERE idalimento IN (SELECT idalimento FROM pedido AS pedidos WHERE idorden IN (SELECT idorden FROM orden AS ordenes WHERE fecha LIKE '" + anio + "-" + mes + "-" + dia + "%'))) AS tablota USING(idalimento) GROUP BY nombre;"; MySqlCommand buscarpedidos = new MySqlCommand(comando, search7.getConexion()); MySqlDataAdapter cmc4 = new MySqlDataAdapter(buscarpedidos); DataSet tht4 = new DataSet(); cmc4.Fill(tht4, "orden"); int rowCount = dataGridView4.Rows.Count; int n; double Suma = 0; for (n = 0; n < rowCount; n++) { if (dataGridView4.Rows[0].IsNewRow == false) { dataGridView4.Rows.RemoveAt(0); } } if (tht4.Tables["orden"].Rows[1][3].ToString() != "") { dataGridView4.DataSource = tht4.Tables["orden"].DefaultView; dataGridView4.Rows.RemoveAt(0); dataGridView4.Columns[0].HeaderText = "Orden"; dataGridView4.Columns[0].Width = 100; dataGridView4.Columns[1].HeaderText = "Cantidad"; dataGridView4.Columns[1].Width = 100; dataGridView4.Columns[2].HeaderText = "Alimento"; dataGridView4.Columns[2].Width = 200; dataGridView4.Columns[3].HeaderText = "Precio"; dataGridView4.Columns[4].HeaderText = "Importe"; } search7.cerrarConexion(); rowCount = dataGridView4.Rows.Count; for (n = 0; n < rowCount; n++) { Suma += Convert.ToDouble(dataGridView4.Rows[n].Cells[4].Value); } textBox15.Enabled = false; textBox15.Text = Suma.ToString(); } catch (Exception) { int rowCount = dataGridView4.Rows.Count; for (int n = 0; n < rowCount; n++) { if (dataGridView4.Rows[0].IsNewRow == false) { dataGridView4.Rows.RemoveAt(0); } } textBox15.Text = "0"; } }