Пример #1
0
        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
            }
        }
Пример #2
0
        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
            }
        }
Пример #3
0
        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();
            }
        }
Пример #4
0
        //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);
        }
Пример #5
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();
        }
Пример #6
0
 //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);
     }
 }
Пример #7
0
        //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
            }
        }
Пример #8
0
        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());
            }
        }
Пример #9
0
        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;
        }
Пример #10
0
        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);
        }
Пример #11
0
        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;
        }