public void consultar() { ParcialDataContext objConexion = new ParcialDataContext(); var consulta = from c in objConexion.Clientes select c; dgvClientes.DataSource = consulta.ToList(); }
public void consultar() { ParcialDataContext objConexion = new ParcialDataContext(); var consulta = from p in objConexion.Producto join pr in objConexion.Proveedor on p.IdProveedorFk equals pr.IdProveedorPk select new { IdProducto = p.IdProductoPk, Producto = p.Nombre, Proveedor = pr.Nombre, p.FechaFabricacion, p.FechaCaducidad, p.PesoKilos, p.ValorCompra, p.UtilidadNeta, p.Cantidad }; dgvProductos.DataSource = consulta.ToList(); }
private void btnIniciarSesion_Click(object sender, EventArgs e) { ParcialDataContext objConexion = new ParcialDataContext(); var resultado = from u in objConexion.iniciarSesion(txtUsuario.Text, txtContrasenia.Text) select u; int rol = 0; foreach (var item in resultado) { rol = int.Parse(item.Rol.ToString()); } switch (rol) { case 0: MessageBox.Show("Usuario y/o clave incorrectas"); break; case 1: frmAdministrador formAdministrador = new frmAdministrador(); formAdministrador.Show(); this.Hide(); //Almacena usuario de sesion ClsSesion.usuario = txtUsuario.Text; break; case 2: frmVendedor formVendedor = new frmVendedor(); formVendedor.Show(); this.Hide(); ClsSesion.usuario = txtUsuario.Text; break; } }
public void consultar() { ParcialDataContext objOrm = new ParcialDataContext(); var consulta = from p in objOrm.Proveedor select p; dgvProveedores.DataSource = consulta.ToList(); }
private void frmRegistrarProducto_Load(object sender, EventArgs e) { ParcialDataContext objConexion = new ParcialDataContext(); var consulta = from p in objConexion.Proveedor select p; cmbProveedor.DataSource = consulta.ToList(); cmbProveedor.DisplayMember = "Nombre"; cmbProveedor.ValueMember = "IdProveedorPk"; }
private void btnRegistrar_Click(object sender, EventArgs e) { try { if (!txtNombre.Text.Equals("") && !txtApellido.Text.Equals("") && !txtDireccion.Text.Equals("") && !txtTelefono.Text.Equals("")) { ParcialDataContext pdc = new ParcialDataContext(); pdc.InsertarCliente(txtNombre.Text, txtApellido.Text, txtDireccion.Text, txtTelefono.Text); MessageBox.Show("Se ha registrado exitosamente el cliente", "Registro Cliente"); limpiar(); } } catch (Exception ex) { MessageBox.Show("No se ha registrado exitosamente el cliente" + ex.Message, "Registro Cliente"); } }
private void btnRegistrar_Click(object sender, EventArgs e) { try { if (!txtNombre.Text.Equals("") && !txtDireccion.Text.Equals("") && !txtTelefono.Text.Equals("") && !txtEmail.Text.Equals("")) { ParcialDataContext objConexion = new ParcialDataContext(); objConexion.registrarProveedor(txtNombre.Text, txtDireccion.Text, txtTelefono.Text, txtEmail.Text); MessageBox.Show("Se ha registrado exitosamente el proveedor", "Registro Proveedor"); limpiar(); } else { MessageBox.Show("Se deben diligenciar todos los campos", "Error"); } } catch (Exception ex) { MessageBox.Show("No se ha registrado exitosamente el proveedor" + ex.Message, "Registro Proveedor"); } }
private void btnActualizar_Click(object sender, EventArgs e) { try { if (!txtId.Text.Equals("")) { ParcialDataContext objConexion = new ParcialDataContext(); objConexion.actualizarCliente(int.Parse(txtId.Text), txtNombre.Text, txtApellido.Text, txtDireccion.Text, txtTelefono.Text); MessageBox.Show("Se ha actualizado exitosamente el cliente", "Actualización Cliente"); consultar(); } else { MessageBox.Show("Se debe seleccionar un cliente", "Error"); } } catch (Exception ex) { MessageBox.Show("No se ha actualizado exitosamente el cliente " + ex.Message, "Actualización Cliente"); } }
private void btnRegistrar_Click(object sender, EventArgs e) { ParcialDataContext pdc = new ParcialDataContext(); //Trae fecha actual string fechaActual = System.DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"); DateTime dt = Convert.ToDateTime(fechaActual); double total = 0; double iva = 0.16; total = int.Parse(txtPreVen.Text) * int.Parse(txtCant.Text); total = (total * iva) + total; var consulta = from u in pdc.Usuarios where u.usuario == ClsSesion.usuario select u; int usuario = 0; foreach (var item in consulta) { usuario = int.Parse(item.IdUsuarioPk.ToString()); } try { pdc.registrarFactura(dt, (int)total, usuario, int.Parse(cmbCliente.SelectedValue.ToString()), int.Parse(cmbNomEst.SelectedValue.ToString())); int consulta1 = pdc.Factura.Max(id => id.IdFacturaPk); pdc.registrarDetalleFactura(int.Parse(consulta1.ToString()), int.Parse(cmbProd.SelectedValue.ToString()), int.Parse(txtCant.Text), int.Parse(txtValPar.Text), int.Parse(txtPreVen.Text)); MessageBox.Show("Registro exitoso", "Registro de venta"); MessageBox.Show("No Factura :" + consulta1.ToString() + "\r" + "Rut Establecimiento : " + cmbNomEst.SelectedValue.ToString() + "\r" + " Nombre del establecimiento :" + cmbNomEst.Text + "\r" + " Identificación comprador : " + cmbCliente.SelectedValue.ToString() + "\r" + " Fecha y hora de la compra : " + fechaActual.ToString() + "\r" + "Código Producto " + cmbProd.SelectedValue.ToString() + "\r" + "Nombre Producto " + cmbProd.Text + "\r" + "Precio de venta " + txtPreVen.Text + "\r" + "Iva : 16%" + "\r" + "Valor Total " + total.ToString() + "\r" ); } catch (Exception ex) { MessageBox.Show("Registro no exitoso " + ex.Message, "Registro de venta"); } }
private void btnRegistrar_Click(object sender, EventArgs e) { try { if (!txtProducto.Text.Equals("") && !txtPeso.Text.Equals("") && !txtValorCompra.Text.Equals("") && !txtUtilidadNeta.Text.Equals("") && !txtCantidad.Text.Equals("")) { DateTime fechaFabricacion = Convert.ToDateTime(dtpFechaFabricacion.Value.ToString("yyyy/MM/dd")); DateTime fechaCaducidad = Convert.ToDateTime(dtpFechaCaducidad.Value.ToString("yyyy/MM/dd")); ParcialDataContext objConexion = new ParcialDataContext(); objConexion.insertarProducto(txtProducto.Text, int.Parse(cmbProveedor.SelectedValue.ToString()), fechaFabricacion, fechaCaducidad, int.Parse(txtPeso.Text), int.Parse(txtValorCompra.Text), int.Parse(txtUtilidadNeta.Text), int.Parse(txtCantidad.Text)); MessageBox.Show("Se registro exitosamente el producto", "Registro Producto"); limpiar(); } else { MessageBox.Show("Se deben llenar todos los campos", "Error"); } } catch (Exception ex) { MessageBox.Show("No se registro exitosamente el producto " + ex.Message, "Registro Producto"); } }
private void btnActualizar_Click(object sender, EventArgs e) { try { if (!txtId.Text.Equals("")) { ParcialDataContext objConexion = new ParcialDataContext(); DateTime fechaFabricacion = Convert.ToDateTime(dtpFechaFabricacion.Value.ToString("yyyy/MM/dd")); DateTime fechaCaducidad = Convert.ToDateTime(dtpFechaCaducidad.Value.ToString("yyyy/MM/dd")); objConexion.actualizarProducto(int.Parse(txtId.Text), txtProducto.Text, int.Parse(cmbProveedor.SelectedValue.ToString()), fechaFabricacion, fechaCaducidad, int.Parse(txtPeso.Text), int.Parse(txtValorCompra.Text), int.Parse(txtUtilidadNeta.Text), int.Parse(txtCantidad.Text)); MessageBox.Show("Se actualizo exitosamente el producto", "Actualización Producto"); consultar(); } else { MessageBox.Show("Se debe seleccionar un producto", "Error"); } } catch (Exception ex) { MessageBox.Show("No actualizo exitosamente el producto " + ex.Message, "Actualización Producto"); } }
private void FacturaDeCompra_Load(object sender, EventArgs e) { ParcialDataContext objConexion = new ParcialDataContext(); //Consulta a la base de datos var consulta = from c in objConexion.Clientes select new { Nombres = c.Nombres + " " + c.Apellidos, c.IdClientePk }; cmbCliente.DataSource = consulta.ToList(); cmbCliente.DisplayMember = "Nombres"; cmbCliente.ValueMember = "IdClientePk"; //Consulta a la base de datos var consulta1 = from c in objConexion.Establecimiento select c; cmbNomEst.DataSource = consulta1.ToList(); cmbNomEst.DisplayMember = "Nombre"; cmbNomEst.ValueMember = "IdEstablecimientoPk"; //Consulta a la base de datos var consulta2 = from c in objConexion.Producto select c; cmbProd.DataSource = consulta2.ToList(); cmbProd.DisplayMember = "Nombre"; cmbProd.ValueMember = "IdProductoPk"; }