Professional Documents
Culture Documents
Sistema de Ventas
Sistema de Ventas
972893759
Sistema de Ventas
Form1.vb Public Class Form1 Private Sub MantenimientoDeClientesToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MantenimientoDeClientesToolStripMenuItem.Click Dim frm As New FRMCLIENTES frm.MdiParent = Me frm.Show() End Sub Private Sub MantenimientoDeProdutosToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MantenimientoDeProdutosToolStripMenuItem.Click Dim frm As New frmPoductos frm.MdiParent = Me frm.Show() End Sub Private Sub CascadaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CascadaToolStripMenuItem.Click Me.LayoutMdi(MdiLayout.Cascade) End Sub Private Sub MosaicoHorizontalToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MosaicoHorizontalToolStripMenuItem.Click Me.LayoutMdi(MdiLayout.TileHorizontal) End Sub Private Sub MosaicoVerticalToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MosaicoVerticalToolStripMenuItem.Click Me.LayoutMdi(MdiLayout.TileVertical)
Frmclientes.vb Imports System.Data.SqlClient Public Class FRMCLIENTES Private oDataAdapter As SqlDataAdapter Private oDataTable As DataTable Private oConnection As SqlConnection Private oDataRow As DataRow Private oCommandBuilder As SqlCommandBuilder Private PosFilaAct As Integer Private vNuevo As Boolean Private Sub Activa_Desactiva(ByVal sw As Boolean) gbdatos.Enabled = Not sw Me.btnGuardar.Enabled = Not sw Me.btnNuevo.Enabled = sw Me.btnEditar.Enabled = sw Me.btnEliminar.Enabled = sw Me.btnImprimir.Enabled = sw Me.dtgclientes.Enabled = sw End Sub Private Sub CargarDatos() Try Me.oDataRow = Me.oDataTable.Rows(Me.PosFilaAct) Me.txtid.Text = oDataRow("ID_CLIENTE") Me.txtnom.Text = oDataRow("NOM_CLIENTE") Me.txtape.Text = oDataRow("APE_CIENTE")
Frmproductos.vb Imports System.Data.SqlClient Public Class frmPoductos Private oDataAdapter As SqlDataAdapter Private oDataTable As DataTable Private oConnection As SqlConnection Private oDataRow As DataRow Private oCommandBuilder As SqlCommandBuilder Private PosFilaAct As Integer Private vNuevo As Boolean Private Sub Activa_Desactiva(ByVal sw As Boolean) gbDatos.Enabled = Not sw Me.btnGuardar.Enabled = Not sw Me.btnNuevo.Enabled = sw Me.btnEditar.Enabled = sw Me.btnEliminar.Enabled = sw Me.btnImprimir.Enabled = sw Me.dtgprductos.Enabled = sw End Sub Private Sub CargarDatos() Try Me.oDataRow = Me.oDataTable.Rows(Me.PosFilaAct) Me.txtid.Text = oDataRow("ID_PRODUCTO") Me.txtnom.Text = oDataRow("NOM_PRODUCTO") Me.txtpc.Text = oDataRow("PRE_COMPRA_PRODUCTO") Me.txtpv.Text = oDataRow("PRE_VENTA_PRODUCTO") Me.txtstock.Text = oDataRow("STOCK_PRDUCTO") Me.dtpfa.Text = oDataRow("FECHA_ACTUALIZACION_PRODUCTO")
frmBoleta.vb Imports System.Data.SqlClient Public Class frmBoleta Private oconnection As SqlConnection Private oDTDBtmp As DataTable 'tabla temporal para manejar items Private Sub Activar_Desactivar(ByVal sw As Boolean) Me.btnBCliente.Enabled = sw Me.btnAgregarItem.Enabled = sw Me.btnEliminarItem.Enabled = sw Me.btnGuardarBoleta.Enabled = sw Me.btnImprimir.Enabled = sw Me.btnNBoleta.Enabled = Not sw End Sub Private Sub Crear_Tabla_temporal() oDTDBtmp = New DataTable("tbDetalle_Boleta_Temporal") 'crear tabla temporal Me.dtgDetalle_Boleta.DataSource = oDTDBtmp 'asignar el datasource del tdgddetalle With oDTDBtmp.Columns .Add("ID_Producto", Type.GetType("System.Int32")) .Add("Cantidad", Type.GetType("System.Int32")) .Add("Descripcion", Type.GetType("System.String"))
frmUsuarios.vb Imports System.Data.SqlClient Public Class frmUsuarios Private oDataAdapter As SqlDataAdapter Private oDataTable As DataTable Private oConnection As SqlConnection Private oDataRow As DataRow Private oCommandBuilder As SqlCommandBuilder Private PosFilaAct As Integer Private vNuevo As Boolean Private Sub Activa_Desactiva(ByVal sw As Boolean) gbdatos.Enabled = Not sw Me.btnGuardar.Enabled = Not sw Me.btnNuevo.Enabled = sw Me.btnEditar.Enabled = sw Me.btnEliminar.Enabled = sw Me.btnImprimir.Enabled = sw Me.dtgusuarios.Enabled = sw End Sub
frmAcceso.vb Imports System.Data.SqlClient Public Class frmAcceso Private oDAUsiario As SqlDataAdapter Private oDTUsuario As DataTable Private oCN As SqlConnection Private oDRUsuario As DataRow Private vAcceso As Boolean Private Sub frmAcceso_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed If Not Me.vAcceso Then Me.Dispose() Application.Exit() End If End Sub Private Sub frmAcceso_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.oCN = New SqlConnection Me.oCN.ConnectionString = "server=.\SQLEXPRESS;database=DB_VENTAS;integrated security=yes" Me.oDAUsiario = New SqlDataAdapter("select * from TB_USUARIOS", Me.oCN) Me.oDTUsuario = New DataTable Me.oDAUsiario.Fill(Me.oDTUsuario) Me.cbousuario.DataSource = Me.oDTUsuario Me.cbousuario.DisplayMember = "Nom_usuario" Me.cbousuario.ValueMember = "cod_usuario" Me.txtcontrasea.Focus() End Sub Private Sub btnaceptar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnaceptar.Click If cbousuario.Text.Length = 0 Then MessageBox.Show("Debe seleccionar el usuario") cbousuario.Focus() Exit Sub End If If txtcontrasea.Text.Length = 0 Then MessageBox.Show("Debe ingresar contrasea") txtcontrasea.Focus() Exit Sub End If Dim odatarow = Me.oDTUsuario.Rows(Me.cbousuario.SelectedIndex) If ENCRIPTAR(Me.txtcontrasea.Text) = odatarow("contrasea_usuario") Then
frmBoletas_Clientes.vb Imports System.Data.SqlClient Public Class frmBoletas_Clientes Dim oCN As SqlConnection Dim oDT As DataTable Dim oDA As SqlDataAdapter Dim Cadena_Sql As String
frmBuscarFecha.vb Imports System.Data.SqlClient Public Class frmBuscarxfecha Dim oDT As DataTable Dim oDA As SqlDataAdapter Dim oCN As SqlConnection Dim cadena_Sql As String Private Sub frmBuscarxfecha_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Try cadena_Sql = "SELECT TB_BOLETAS.ID_BOLETA, TB_CLIENTES.ID_CLIENTE, TB_CLIENTES.NOM_CLIENTE, TB_CLIENTES.APE_CIENTE, TB_BOLETAS.FECHA_BOLETA, TB_BOLETAS.TOTAL_BOLETA FROM TB_BOLETAS INNER JOIN TB_CLIENTES ON TB_BOLETAS.ID_CLIENTE = TB_CLIENTES.ID_CLIENTE" Me.oCN = New SqlConnection("server=.\sqlexpress;Database=DB_VENTAS;Integrated security=true") oDT = New DataTable oDA = New SqlDataAdapter(cadena_Sql, oCN) oDA.Fill(oDT) Me.dtgboletas.DataSource = oDT Me.btnC_Click(Nothing, Nothing) Catch ex As Exception End Try End Sub Private Sub btnC_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnC.Click 'Dim fecha As Date 'Dim feini As String ' Dim fefin As String 'Dim filter As String = "TOTAL_BOLETA = 13/01/2010" 'feini = Me.dtpF1.Value.Date.ToString
'" &
Me.oDT.DefaultView.RowFilter = filtro vTotal = IIf(oDT.Compute("SUM(TOTAL_BOLETA)", filtro) Is _ DBNull.Value, 0, oDT.Compute("SUM(TOTAL_BOLETA)", filtro)) Me.txttotal.Text = Format(vTotal, "###0.00") Catch ex As Exception MessageBox.Show("error al buscar" & Chr(13) & ex.Message, _ "error", MessageBoxButtons.OK, MessageBoxIcon.Error) End Try End Sub Private Sub btnS_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnS.Click If MessageBox.Show("Desea salir?", "Sistema", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = Windows.Forms.DialogResult.Yes Then Me.Close() End If End Sub Private Sub btnI_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnI.Click Dim myreport As New rptBoletas_Fechas myreport.SetDataSource(Me.oDT.DefaultView) Dim myfrom As New frmReporte_BoletasxFechas myfrom.crvBoletas_Fechas.ReportSource = myreport myfrom.WindowState = FormWindowState.Maximized myfrom.ShowDialog() End Sub End Class