Beispiel #1
0
 private void bt_modificar_Click(object sender, EventArgs e)
 {
     try
     {
         if (ValidarCampos())
         {
             //MODIFICAR PROVEEDOR, SOLO ES NECESARIO CAMBIAR EL COMANDO PARA USARLO EN OTRA TABLA Y LISTO
             //Escribimos los campos que queremos modificar
             string actualizar = "Nombre= '" + txtNombre.Text + "', Direccion = '" + txtDireccion.Text + "', Telefono = '" + txtTelefono.Text + "',  DUI = '" + txtDUI.Text + "', Sexo = '" + cb_sexo.Text + "', Email = '" + txtEmail.Text + "'";
             //le pasamos los parametros de nuestro metodo Actualizar que se encuentra en la clase DataBase
             if (db.Actualizar("Cliente", actualizar, "IdCliente =" + lb_numeroID.Text))
             {
                 MessageBox.Show("Cliente actualizado correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this.Close();
             }
             else
             {
                 MessageBox.Show("No se pudo modificar el Cliente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
         }
     }
     catch (Exception)
     {
         MessageBox.Show("No se pudo modificar el proveedor, seleccione Cancelar y vuelva a intentarlo", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Beispiel #2
0
        private void btEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                if (MessageBox.Show("¿Esta seguro que desea eliminar al producto " + dgv_nombre + "?", "Eliminar Producto", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    //ELIMINAR, SOLO SE NECESITAN CAMBIAR LOS PARAMETROS PARA USAR EN OTRA TABLA
                    // Le pasamos la varibale dgv_id para que tome el IdProducto de la fila seleccionada
                    if (db.Actualizar("InventarioProducto", "Activo=0", "IdProducto = " + dgv_id))
                    {
                        MessageBox.Show("Producto eliminado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        //Volvemos a cargar los datos a la tabla
                        db.cargarDatos("SELECT InventarioProducto.IdProducto, InventarioProducto.Nom_Producto as 'Producto', InventarioProducto.Precio_Uni, InventarioProducto.Cantidad, Categoria.Categoria, InventarioProducto.Activo FROM InventarioProducto inner join Categoria on InventarioProducto.IdCategoria=Categoria.IdCategoria where InventarioProducto.Activo=1", tablaProducto);
                    }
                    else
                    {
                        MessageBox.Show("Error al eliminar", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Seleccione primero una celda de algún Producto.", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        private void bt_modificar_Click(object sender, EventArgs e)
        {
            actualizarImagen(Convert.ToInt32(lb_numeroID.Text), pictureBox1);

            try
            {
                if (ValidarCampos())
                {
                    //MODIGICAR EMPLEADO, SOLO ES NECESARIO CAMBIAR EL COMANDO PARA USARLO EN OTRA TABLA Y LISTO
                    //Escribimos los campos que queremos modificar
                    string actualizar = "Nombre= '" + txtNombre.Text + "', Direccion = '" + txtDireccion.Text + "', Email = '" + txtEmail.Text + "', Telefono = '" + txtTelefono.Text + "', Sexo = '" + cb_sexo.Text + "', DUI = '" + txtDUI.Text + "', NIT = '" + txtNIT.Text + "', Sueldo = '" + txtSueldo.Text + "', Usuario = '" + txtUser.Text + "', Contraseña = '" + enc.EncryptKey(tb_contraseña.Text) + "', Cargo = '" + cb_cargo.Text + "', Activo = '" + obtenerEstado() + "'";
                    //le pasamos los parametros de nuestro metodo Actualizar que se encuentra en la clase DataBase
                    if (db.Actualizar("Empleado", actualizar, "IdEmpleado =" + lb_numeroID.Text))
                    {
                        MessageBox.Show("Empleado actualizado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        this.Close();
                        emp.Show();
                    }
                    else
                    {
                        MessageBox.Show("No se pudo modificar el empleado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                }
            }
            catch (Exception)
            {
                MessageBox.Show("No se pudo modificar el empleado, seleccione Cancelar y vuelva a intentarlo", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 private void bt_crear_Click(object sender, EventArgs e)
 {
     try
     {
         if (ValidarCampos())
         {
             //MODIGICAR EMPLEADO, SOLO ES NECESARIO CAMBIAR EL COMANDO PARA USARLO EN OTRA TABLA Y LISTO
             //Escribimos los campos que queremos modificar
             string actualizar = "Nom_Producto= '" + txtNombre.Text + "', Precio = '" + txtPrecio.Text + "', Cantidad = '" + txtCantidad.Text + "', IdCategoria = '" + traerIDcategoria(cbCategoria.Text) + "', Activo = '" + obtenerEstado() + "' ";
             //le pasamos los parametros de nuestro metodo Actualizar que se encuentra en la clase DataBase
             if (db.Actualizar("InventarioProducto", actualizar, "IdProducto =" + lb_numeroID.Text))
             {
                 MessageBox.Show("Producto actualizado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this.Close();
                 pf.Show();
             }
             else
             {
                 MessageBox.Show("No se pudo modificar el producto", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("No se pudo modificar el producto, seleccione Cancelar y vuelva a intentarlo" + ex, "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private void bt_modificar_Click(object sender, EventArgs e)
 {
     if (ValidarCampos())
     {
         if (db.SiExiste("InventarioMateriaPrima", "Producto", txtNombre.Text) == false)
         {
             MessageBox.Show("Ya hay un producto con este nombre", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             //MODIFICAR PROVEEDOR, SOLO ES NECESARIO CAMBIAR EL COMANDO PARA USARLO EN OTRA TABLA Y LISTO
             //Escribimos los campos que queremos modificar
             string actualizar = "Producto = '" + txtNombre.Text + "', Medida = '" + cbMedida.Text + "', Cantidad = '" + txtCantidad.Text + "', Precio = '" + txtPrecio.Text + "', Activo = '" + obtenerEstado() + "'";
             //le pasamos los parametros de nuestro metodo Actualizar que se encuentra en la clase DataBase
             if (db.Actualizar("InventarioMateriaPrima", actualizar, "IdProducto =" + lb_numeroID.Text))
             {
                 MessageBox.Show("Producto actualizado correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this.Close();
                 mp.Show();
             }
             else
             {
                 MessageBox.Show("No se pudo modificar el producto", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     else
     {
     }
 }
Beispiel #6
0
        private void btnSalida_Click(object sender, EventArgs e)
        {
            try
            {
                verImagen(pictureBox2, Convert.ToInt32(txtId.Text));
                traerEmpleado(Convert.ToInt32(txtId.Text));
                //MODIGICAR ASISTENCIA, SOLO ES NECESARIO CAMBIAR EL COMANDO PARA USARLO EN OTRA TABLA Y LISTO
                //Escribimos los campos que queremos modificar
                string actualizar = "Salida = '" + DateTime.Now.ToLongTimeString() + "' ";
                //le pasamos los parametros de nuestro metodo Actualizar que se encuentra en la clase DataBase
                if (db.Actualizar("Asistencia", actualizar, "Fecha = '" + DateTime.Now.ToString("dd/MM/yyyy") + "' and IdEmpleado = '" + Convert.ToInt32(txtId.Text) + "' "))
                {
                    MessageBox.Show("Su hora de salida es: " + DateTime.Now.ToLongTimeString(), "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    txtId.Text        = "";
                    pictureBox2.Image = Properties.Resources.multiple_users_silhouette;
                }
                else
                {
                    MessageBox.Show("No se guardar su hora de salida", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtId.Text = "";
                }
            }
            catch (Exception)
            {
                MessageBox.Show("No se ha guardado nada", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            DataBase baseDedatos = new DataBase("USER-PC\\MARIANOMSSQLSERV", "patentes-sp-2018");

            baseDedatos.Eliminar("[Patentes]", "patente='AJ123DC'");
            baseDedatos.Actualizar("[Patentes]", "tipo='AAAAA'", "patente='AS123GH'");
            // DataTable aux= baseDedatos.consulta("[patentes-sp-2018].[dbo].[Patentes]");
            //MessageBox.Show(aux.ToString());
        }
Beispiel #8
0
        private void btnVender_Click(object sender, EventArgs e)
        {
            if (tablaVenta.Rows.Count == 0)
            {
                MessageBox.Show("Aún no agregas nada para hacer un pedido", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                SqlCommand comandoVenta = new SqlCommand("insert into Pedidos values(@idCliente, '" + InicioSesion.IDEmpleadoSesion + "', '" + DateTime.Now.ToString("dd/MM/yyyy") + "', '" + dtp.Value.ToString("dd/MM/yyyy") + "', 0, @idTipoPago)", DataBase.Conexion());
                try
                {
                    foreach (DataGridViewRow row in tablaVenta.Rows)
                    {
                        comandoVenta.Parameters.Clear();

                        comandoVenta.Parameters.AddWithValue("@idCliente", traerIDCliente(Convert.ToString(row.Cells["Cliente"].Value)));
                        comandoVenta.Parameters.AddWithValue("@idTipoPago", traerIDtipopago(Convert.ToString(row.Cells["TipoPago"].Value)));

                        comandoVenta.ExecuteNonQuery();

                        SqlCommand comandoDetalleVenta = new SqlCommand("insert into DetallePedido values(" + traerIDpedido() + ", @idProducto, @cantidad, @precio, @descuento)", DataBase.Conexion());

                        comandoDetalleVenta.Parameters.Clear();

                        comandoDetalleVenta.Parameters.AddWithValue("@idProducto", traerIDproducto(Convert.ToString(row.Cells["Producto"].Value)));
                        comandoDetalleVenta.Parameters.AddWithValue("@cantidad", (Convert.ToString(row.Cells["Cantidad"].Value)));
                        comandoDetalleVenta.Parameters.AddWithValue("@precio", (Convert.ToString(row.Cells["Precio"].Value)));
                        comandoDetalleVenta.Parameters.AddWithValue("@descuento", (Convert.ToString(row.Cells["Descuento"].Value)));

                        comandoDetalleVenta.ExecuteNonQuery();

                        string actualizar = "Cantidad-= '" + (Convert.ToString(row.Cells["Cantidad"].Value)) + "' ";
                        db.Actualizar("InventarioProducto", actualizar, "IdProducto =" + traerIDproducto(Convert.ToString(row.Cells["Producto"].Value)));
                    }
                    MessageBox.Show("Pedido realizada con exito!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    tablaVenta.Rows.Clear();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("No se pudo realizar el pedido. " + ex.ToString(), "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Beispiel #9
0
        private void btnComprar_Click(object sender, EventArgs e)
        {
            if (tablaCompra.Rows.Count == 0)
            {
                MessageBox.Show("Aún no agregas nada para comprar", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                SqlCommand comandoCompra = new SqlCommand("insert into Compra values(@idProveedor, '" + InicioSesion.IDEmpleadoSesion + "', '" + DateTime.Now.ToString("dd/MM/yyyy") + "', '" + DateTime.Now.ToLongTimeString() + "', @idTipoPago)", DataBase.Conexion());
                try
                {
                    foreach (DataGridViewRow row in tablaCompra.Rows)
                    {
                        comandoCompra.Parameters.Clear();

                        comandoCompra.Parameters.AddWithValue("@idProveedor", traerIDproveedor(Convert.ToString(row.Cells["Proveedor"].Value)));
                        comandoCompra.Parameters.AddWithValue("@idTipoPago", traerIDtipopago(Convert.ToString(row.Cells["TipoPago"].Value)));

                        comandoCompra.ExecuteNonQuery();

                        SqlCommand comandoDetalleCompra = new SqlCommand("insert into DetalleCompra values(" + traerIDcompra() + ", @idProducto, @cantidad, @precio, @descuento)", DataBase.Conexion());

                        comandoDetalleCompra.Parameters.Clear();

                        comandoDetalleCompra.Parameters.AddWithValue("@idProducto", traerIDproducto(Convert.ToString(row.Cells["Producto"].Value)));
                        comandoDetalleCompra.Parameters.AddWithValue("@cantidad", (Convert.ToString(row.Cells["Cantidad"].Value)));
                        comandoDetalleCompra.Parameters.AddWithValue("@precio", (Convert.ToString(row.Cells["Precio"].Value)));
                        comandoDetalleCompra.Parameters.AddWithValue("@descuento", (Convert.ToString(row.Cells["Descuento"].Value)));

                        comandoDetalleCompra.ExecuteNonQuery();

                        string actualizar = "Cantidad+= '" + (Convert.ToString(row.Cells["Cantidad"].Value)) + "' ";
                        db.Actualizar("InventarioMateriaPrima", actualizar, "IdProducto =" + traerIDproducto(Convert.ToString(row.Cells["Producto"].Value)));
                    }
                    MessageBox.Show("Compra realizada con exito", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    tablaCompra.Rows.Clear();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("No se pudo realizar la compra" + ex.ToString(), "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         string actualizar = "Activo = 1";
         if (db.Actualizar("Empleado", actualizar, "IdEmpleado =" + dgv_id))
         {
             MessageBox.Show("El empleados ahora esta activo!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
             db.cargarDatos("SELECT * FROM Empleado", tablaHistorial);
         }
         else
         {
             MessageBox.Show("Error al activar empleados", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Seleccione primero un empleado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
Beispiel #11
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         string actualizar = "Activo = 1";
         if (db.Actualizar("InventarioProducto", actualizar, "IdProducto =" + dgv_id))
         {
             MessageBox.Show("El producto ahora esta activo!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
             db.cargarDatos("SELECT InventarioProducto.IdProducto, InventarioProducto.Nom_Producto as 'Producto', InventarioProducto.Precio, InventarioProducto.Cantidad, Categoria.Categoria, InventarioProducto.Activo FROM InventarioProducto inner join Categoria on InventarioProducto.IdCategoria=Categoria.IdCategoria", tablaHistorial);
         }
         else
         {
             MessageBox.Show("Error al activar producto", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Seleccione primero un producto", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
 private void btnEntregado_Click(object sender, EventArgs e)
 {
     try
     {
         string actualizar = "Entregado = 1";
         if (db.Actualizar("Pedidos", actualizar, "IdPedido =" + dgv_id))
         {
             MessageBox.Show("Se ha confirmado la entregado del pedido!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
             db.cargarDatos("select Pedidos.IdPedido, InventarioProducto.Nom_Producto as 'Producto', DetallePedido.Cantidad, DetallePedido.Precio_Uni as 'Precio', DetallePedido.Descuento, Cliente.Nombre as 'Cliente', Empleado.Nombre as 'Empleado', Pedidos.FechaPedido, Pedidos.FechaEntrega, Pedidos.Entregado, TiposDePago.Tipo as 'Tipo de pago' 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 inner join Empleado on Empleado.IdEmpleado = Pedidos.IdEmpleado inner join TiposDePago on TiposDePago.IdTipoPago = Pedidos.IdTipoPago ORDER BY Pedidos.FechaPedido desc", tablaHistorial);
         }
         else
         {
             MessageBox.Show("Error al confirmar entrega", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Seleccione primero una entrega", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
Beispiel #13
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         string actualizar = "Activo = 1";
         if (db.Actualizar("InventarioMateriaPrima", actualizar, "IdProducto =" + dgv_id))
         {
             MessageBox.Show("El producto ahora esta activo!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
             db.cargarDatos("SELECT * FROM InventarioMateriaPrima", tablaMateria);
         }
         else
         {
             MessageBox.Show("Error al activar producto", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Seleccione primero un producto", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }