public void traerInformacionPedido(int id) { try { SqlCommand cmd = new SqlCommand("select Pedidos.IdPedido, Cliente.Nombre as 'Cliente', InventarioProducto.Nom_Producto as 'Producto', DetallePedido.Cantidad, (DetallePedido.Cantidad * DetallePedido.Precio_Uni) as 'Total', DetallePedido.Descuento,Pedidos.FechaPedido, Pedidos.FechaEntrega from InventarioProducto inner join DetallePedido on InventarioProducto.IdProducto = DetallePedido.IdProducto inner join Pedidos on Pedidos.IdPedido = DetallePedido.IdPedido inner join Cliente on Cliente.IdCliente = Pedidos.IdCliente WHERE Pedidos.IdPedido = @id ", DataBase.Conexion()); cmd.Parameters.AddWithValue("id", id); //Igualamos id con el parametro IdEmpleado SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); if (dt.Rows.Count == 1) //Si es igual a 1 es porque existen filas en la tabla { MessageBox.Show("Cliente: " + dt.Rows[0][1].ToString() + "\nProducto: " + dt.Rows[0][2].ToString() + "\nCantidad: " + dt.Rows[0][3].ToString() + "\nTotal a pagar: " + dt.Rows[0][4].ToString() + "\nDescuento: " + dt.Rows[0][5].ToString() + "\nFecha Pedido: " + dt.Rows[0][6].ToString() + "\nFecha Entrega: " + dt.Rows[0][7].ToString(), "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Id de pedido incorrecto", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { DataBase.Conexion().Close(); //Cerramos conexion con la base de datos } }
private void bunifuImageButton2_Click(object sender, EventArgs e) { DialogResult res = MessageBox.Show("¿Desea salir de la Aplicación?", "Judith's Bakery", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (res == DialogResult.Yes) { DataBase.Conexion().Close(); Environment.Exit(0); //Cierra todo el programa } }
private void button2_Click(object sender, EventArgs e) { DialogResult res = MessageBox.Show("¿Desea salir de la Aplicación?", "Judith's Bakery", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (res == DialogResult.Yes) { DataBase.Conexion().Close(); Application.Exit(); } }
//Verificar si ya existe un dato en la BD para no repetir public bool SiExiste(string tabla, string condicion, string campo) { string sql = "SELECT * FROM " + tabla + " WHERE " + condicion + " = @campo"; SqlCommand cmd = new SqlCommand(sql, DataBase.Conexion()); cmd.Parameters.AddWithValue("campo", campo); int count = Convert.ToInt32(cmd.ExecuteScalar()); return(count == 0); }
private void bunifuImageButton1_Click_1(object sender, EventArgs e) { DialogResult res = MessageBox.Show("¿Desea cerrar sesión?", "Judith's Bakery", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (res == DialogResult.Yes) { DataBase.Conexion().Close(); Application.Restart(); } //InicioSesion login = new InicioSesion(); //login.Show(); //this.Close(); }
//llenar un comboBox con datos desde la base de datos public void llenarItems(ComboBox cb, string comando, string campo) { try { cmd = new SqlCommand(comando, DataBase.Conexion()); //le pasamos los parametro 'comando' y nuestra conexion dr = cmd.ExecuteReader(); //lenamos el DataReader con los registros de la secuencia SQLCommand while (dr.Read()) // recorrera los registros { cb.Items.Add(dr[campo].ToString()); //capturara los datos de los campos que se estan leyebdo en el DataReader } //cb.SelectedIndex = 0; Para cargar por defecto el primer valor de la lista dr.Close(); } catch (Exception ex) { MessageBox.Show("Error al cargar datos al ComboBox" + ex.ToString(), "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//Metodo que permitira iniciar sesion public void logear(String usuario, String contraseña) { try { //Comando para llamar la tabla Empleado SqlCommand cmd = new SqlCommand("Select Nombre, Cargo, IdEmpleado FROM Empleado WHERE Usuario = @user AND Contraseña = @password", cn); cmd.Parameters.AddWithValue("user", usuario); //Igualamos user con el parametro usuario cmd.Parameters.AddWithValue("password", contraseña); //Igualamos password con el parametro contraseña SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); if (dt.Rows.Count == 1) //Si es igual a 1 es porque existen filas en la tabla { this.Hide(); //Oculta este Form if (dt.Rows[0][1].ToString() == "Administrador") //Tomamos la posicion de Cargo segun el comando ejecutado arriba(cmd) que seria[1] { //y si es Administrador que muestre el Menu //Mandamos a llamar el form Menu y le pasamos //el parametro Nombre que segun la posicion del cmd es [0] IDEmpleadoSesion = Convert.ToInt32(dt.Rows[0][2].ToString()); new Menu(dt.Rows[0][0].ToString()).Show(); } else if (dt.Rows[0][1].ToString() == "Empleado") { //Mandamos a llamar el form MenuEmpleados y le pasamos //el parametro Nombre que segun la posicion del cmd es [0] } } else { MessageBox.Show("Usuario y/o contraseña incorrectos, o/y debe de llenar todos los campos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { DataBase.Conexion().Close(); //Cerramo conexion con la base de datos } }
private void button1_Click(object sender, EventArgs e) { try { SqlConnection cn = DataBase.Conexion(); SqlCommand cmd = new SqlCommand("backupjb", cn); cmd.CommandType = CommandType.StoredProcedure; // cn.Open(); cmd.ExecuteNonQuery(); cn.Close(); MessageBox.Show("La copia de Respaldo de la Base de Datos se realizo correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public void BuscarCliente(string nombre) { SqlCommand cmd = new SqlCommand("select IdCliente, Nombre, Direccion, Telefono, DUI, Sexo, Email from Cliente where Nombre like '%" + nombre + "%'", DataBase.Conexion()); SqlDataAdapter da = new SqlDataAdapter(cmd); System.Data.DataTable dt = new System.Data.DataTable(); da.Fill(dt); TablaCliente.DataSource = dt; }
public static List <string> ObtenerCategoria() { List <string> categorias = new List <string>(); SqlCommand comando = new SqlCommand(String.Format("SELECT Categoria FROM Categoria"), DataBase.Conexion()); SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { string valor = reader.GetString(0); categorias.Add(valor); } return(categorias); }
public void BuscarProveedor(string nombre) { SqlCommand cmd = new SqlCommand("select IdProveedor, Nombre, Direccion, Telefono, FAX, NIT, Num_Registro, Servicio, Email from Proveedor where Nombre like '%" + nombre + "%'", DataBase.Conexion()); SqlDataAdapter da = new SqlDataAdapter(cmd); System.Data.DataTable dt = new System.Data.DataTable(); da.Fill(dt); TablaProveedor.DataSource = dt; }