public bool cargarDGV_PeriodoVentas() { listaVentas = venta.obtenerPeriodoVentas(fechaDesde, fechaHasta); if (listaVentas.Count != 0) { foreach (var item in listaVentas) { string envio = "NO"; if (venta.existeEntregaAsignada(item.CodigoVenta)) { envio = "SI"; } string cliente = "MINORISTA"; if (item.CodigoClienteMayorista != 0) { cliente = "MAYORISTA"; } encargado.mostrarDatos(item.CodigoEncargado); interfazConsultarVenta.dgv_listadoVentas.Rows.Add( item.CodigoVenta.ToString("00000000"), item.FechaHora.ToString("dd/MM/yyyy"), item.ImporteTotal.ToString("0.00"), envio, cliente, encargado.Nombre + " " + encargado.Apellido, "SELECCIONAR" ); } return(true); } else { return(false); } }
public Encargado conocerEncargadoVenta(int codigoEncargado) { Encargado encargado = new Encargado(); encargado.mostrarDatos(codigoEncargado); return(encargado); }
//METODOS public void opcionActualizarUsuario(int id) { Encargado.Usuario.mostrarDatos(id); Encargado.mostrarDatos(Encargado.obtenerCodigoEncargado(Encargado.Usuario.CodigoUsuario)); Encargado.Localidad.mostrarDatos(Encargado.CodigoLocalidad); ListaTipoDeAccesos_X_Usuarios = TipoDeAcceso_X_Usuario.mostrarDatos(Encargado.Usuario); btn_actualizarDatos.Enabled = true; }
private void btn_buscarHistorial_Click(object sender, EventArgs e) { if (txt_nombreUsuario.Text != string.Empty) { dgv_historial.Rows.Clear(); Encargado.Usuario.mostrarDatos(txt_nombreUsuario.Text); if (Encargado.Usuario.CodigoUsuario != 0) { string acceso = string.Empty; foreach (var item in TipoDeAcceso_X_Usuario.mostrarDatos(Encargado.Usuario)) { TipoDeAcceso.mostrarDatos(item.CodigoTipoAcceso); acceso += TipoDeAcceso.Descripcion + " "; } Encargado.mostrarDatos(Encargado.obtenerCodigoEncargado(Encargado.Usuario.CodigoUsuario)); List <HistorialSesion> lista = HistorialSesion.mostrarDatos(Encargado.Usuario.CodigoUsuario); foreach (var item in lista) { if (item.FechaHoraCierre.ToString("dd/MM/yyyy") != "01/01/0001") { dgv_historial.Rows.Add( item.FechaHoraInicio.ToString("dd/MM/yyyy HH:mm"), item.FechaHoraCierre.ToString("dd/MM/yyyy HH:mm"), Encargado.Nombre, Encargado.Apellido, acceso ); } else { dgv_historial.Rows.Add( item.FechaHoraInicio.ToString("dd/MM/yyyy HH:mm"), "No cerro sesion", Encargado.Nombre, Encargado.Apellido, acceso ); } } } else { MessageBox.Show("No existe el usuario", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("No ingreso ningun nombre de usuario", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public bool usuarioEmpleado(string nombreUsuario) { int codigoUsuario = Encargado.Usuario.obtenerCodigoUsuario(nombreUsuario); if (codigoUsuario != 0) { Encargado.Usuario.mostrarDatos(codigoUsuario); Encargado.mostrarDatos(Encargado.obtenerCodigoEncargado(Encargado.Usuario.CodigoUsuario)); return(true); } else { return(false); } }
//EVENTOS private void dgv_usuarios_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { Encargado.Usuario.mostrarDatos(int.Parse(dgv_usuarios.CurrentRow.Cells[4].Value.ToString())); Encargado.mostrarDatos(Encargado.obtenerCodigoEncargado(Encargado.Usuario.CodigoUsuario)); Encargado.Localidad.mostrarDatos(Encargado.CodigoLocalidad); Encargado.MiEmpresa.mostrarDatos(Encargado.CodigoMiEmpresa); Encargado.TipoDocumento.mostrarDatos(Encargado.CodigoTipoDocumento); Encargado.TipoTelefono.mostrarDatos(Encargado.CodigoTipoTelefono); string acceso = string.Empty; foreach (var item in TipoDeAcceso_X_Usuario.mostrarDatos(Encargado.Usuario)) { TipoDeAcceso.mostrarDatos(item.CodigoTipoAcceso); acceso += TipoDeAcceso.Descripcion + " "; } interfazDatosUsuario = new IU_DatosUsuario(); interfazDatosUsuario.txt_usuario.Text = Encargado.Usuario.NombreUsuario; interfazDatosUsuario.txt_tipoEncargado.Text = acceso; interfazDatosUsuario.txt_legajo.Text = Encargado.Legajo.ToString(); interfazDatosUsuario.txt_nombre.Text = Encargado.Nombre; interfazDatosUsuario.txt_apellido.Text = Encargado.Apellido; interfazDatosUsuario.txt_tipoDocumento.Text = Encargado.TipoDocumento.Descripcion; interfazDatosUsuario.txt_nroDocumento.Text = Encargado.NroDocumento; interfazDatosUsuario.txt_fechaNacimiento.Text = Encargado.FechaNacimiento.ToString("dd/MM/yyyy"); interfazDatosUsuario.txt_tipoTelefono.Text = Encargado.TipoTelefono.Descripcion; interfazDatosUsuario.txt_nroTelefono.Text = Encargado.NroTelefono; interfazDatosUsuario.txt_calle.Text = Encargado.Calle; interfazDatosUsuario.txt_numero.Text = Encargado.Numero.ToString(); interfazDatosUsuario.txt_depto.Text = Encargado.Depto; interfazDatosUsuario.txt_piso.Text = Encargado.Piso; interfazDatosUsuario.txt_barrio.Text = Encargado.NombreBarrio; interfazDatosUsuario.txt_cp.Text = Encargado.CodigoPostal.ToString(); interfazDatosUsuario.txt_provincia.Text = Encargado.Localidad.Departamento.Provincia.NombreProvincia; interfazDatosUsuario.txt_departamento.Text = Encargado.Localidad.Departamento.NombreDepartamento; interfazDatosUsuario.txt_localidad.Text = Encargado.Localidad.NombreLocalidad; interfazDatosUsuario.txt_empresa.Text = Encargado.MiEmpresa.NombreFantasia; interfazDatosUsuario.ShowDialog(); }
//METODOS private void cargarDataGrid() { Cursor.Current = Cursors.WaitCursor; dgv_usuarios.Rows.Clear(); ListaEncargados.Clear(); ListaEncargados = Encargado.mostrarDatos(); foreach (var item in ListaEncargados) { string acceso = string.Empty; item.Usuario.mostrarDatos(item.CodigoUsuario); foreach (var item1 in TipoDeAcceso_X_Usuario.mostrarDatos(item.Usuario)) { TipoDeAcceso.mostrarDatos(item1.CodigoTipoAcceso); acceso += TipoDeAcceso.Descripcion + " "; } dgv_usuarios.Rows.Add( item.Usuario.NombreUsuario, item.Nombre, item.Apellido, acceso, item.Usuario.CodigoUsuario); } Cursor.Current = Cursors.Default; }
public void mostrarDatosVenta() { foreach (var item in listaDetalle) { articulo.mostrarDatos(item.CodigoArticulo); int cantidadRestante = item.Cantidad - item.CantidadDevuelta; if (cantidadRestante != 0) { InterfazNotaCredito.dgv_productos.Rows.Add(item.CodigoArticulo, articulo.Descripcion, item.PrecioUnitario, item.Cantidad, cantidadRestante); } } coleccionFormaPago = listaFormaPago.mostrarDatosColeccion(venta.CodigoVenta); foreach (var item in coleccionFormaPago) { formaPago.mostrarDatos(item.CodigoFormaPago); if (formaPago.Descripcion == "CREDITO") { mostrarDatosTarjeta(); } detalleFP += formaPago.Descripcion + "\n"; } float totalEntrega = 0.0f; foreach (var item in listaEntregas) { totalEntrega += item.PrecioEntrega; } if (totalEntrega != 0.0) { InterfazNotaCredito.lbl_cargoEnvio.Text = totalEntrega.ToString("$0.00"); } else { InterfazNotaCredito.lbl_cargoEnvio.Text = "$0.00"; } if (InterfazNotaCredito.dgv_productos.Rows.Count != 0) { InterfazNotaCredito.btn_calcularSaldo.Enabled = true; encargado.mostrarDatos(venta.CodigoEncargado); InterfazNotaCredito.lbl_fechaVencimiento.Text = notaCredito.FechaVencimiento.ToString("dd/MM/yyyy"); InterfazNotaCredito.lbl_fechaVenta.Text = venta.FechaHora.ToString("dd/MM/yyyy"); InterfazNotaCredito.lbl_horaVenta.Text = venta.FechaHora.ToString("HH:mm"); InterfazNotaCredito.lbl_vendedor.Text = encargado.Nombre + " " + encargado.Apellido; InterfazNotaCredito.lbl_importeTotal.Text = venta.ImporteTotal.ToString("$0.00"); if (venta.CodigoClienteMayorista != 0) { ClienteMayorista cliente = venta.conocerClienteMayorista(venta.CodigoClienteMayorista); InterfazNotaCredito.lbl_razonSocial.Text = cliente.RazonSocial; InterfazNotaCredito.lbl_cuit.Text = cliente.Cuit; InterfazNotaCredito.txt_razonSocial.Text = cliente.RazonSocial; InterfazNotaCredito.txt_razonSocial.Enabled = false; InterfazNotaCredito.txt_cuit.Text = cliente.Cuit; InterfazNotaCredito.txt_cuit.Enabled = false; } } else { MessageBox.Show("Se realizaron todas las notas de credito disponible para esta venta", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); } }