コード例 #1
0
        public override void ActualizarDatos(DataGridView grilla, string cadenaBuscar, CheckBox check, ToolStrip toolStrip)
        {
            base.ActualizarDatos(grilla, cadenaBuscar, check, toolStrip);

            IEnumerable <ReservaDTO> listasReserva;

            if (mesaID == 0)
            {
                listasReserva = _reservaServicio.ObtenerReservas(cadenaBuscar);
            }
            else
            {
                listasReserva = _reservaServicio.ObtenerReservasPorMesaId(mesaID);
            }


            foreach (ReservaDTO reserva in listasReserva)
            {
                reserva.MesaNumero    = _mesaServicio.ObtenerPorId(reserva.MesaId).Numero;
                reserva.ClienteApyNom = _clienteServicio.ObtenerClientePorId(reserva.ClienteId).ApyNom;
                reserva.Usuario       = _empleadoServicio.ObtenerEmpleadoPorId(reserva.UsuarioId).ApyNom;
            }

            grilla.DataSource = listasReserva;
        }
コード例 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            var f_ = new FormularioEmpleadoConsulta(true);

            f_.ShowDialog();
            idEmpleado = f_.empleadoSeleccionado;

            if (idEmpleado != null)
            {
                txtNombreUsuario.Text = _empleadoServicio.ObtenerEmpleadoPorId((long)idEmpleado).ApyNom;
            }
        }
コード例 #3
0
        public override void CargarDatos(long?entidadId)
        {
            if (!entidadId.HasValue)
            {
                MessageBox.Show(@"Ocurrio un Error Grave", @"Error Grave", MessageBoxButtons.OK, MessageBoxIcon.Stop);

                this.Close();
            }

            if (TipoOperacion == TipoOperacion.Eliminar)
            {
                btnLimpiar.Enabled = false;
            }

            var empleado = _empleadoServicio.ObtenerEmpleadoPorId(entidadId.Value);



            // Datos Personales
            nudLegajo.Minimum = 1;
            nudLegajo.Maximum = 9999999999;
            nudLegajo.Value   = empleado.Legajo;

            txtApellido.Text         = empleado.Apellido;
            txtNombre.Text           = empleado.Nombre;
            txtDni.Text              = empleado.Dni;
            txtTelefono.Text         = empleado.Telefono;
            txtCelular.Text          = empleado.Celular;
            txtEmail.Text            = empleado.Email;
            txtCuil.Text             = empleado.Cuil;
            dtpFechaNacimiento.Value = empleado.FechaNacimiento;
            imgFotoEmpleado.Image    = Convertir_Bytes_Imagen(empleado.Foto);

            // Datos Direccion
            txtCalle.Text        = empleado.Calle;
            txtNumero.Text       = empleado.Numero.ToString();
            txtPiso.Text         = empleado.Piso;
            txtDepartamento.Text = empleado.Dpto;
            txtCasa.Text         = empleado.Casa;
            txtLote.Text         = empleado.Lote;
            txtManzana.Text      = empleado.Mza;
            txtBarrio.Text       = empleado.Barrio;

            CargarComboBox(cmbProvincia, _provinciaServicio.ObtenerProvincia(string.Empty), "Descripcion", "Id");

            cmbProvincia.SelectedItem = empleado.ProvinciaId;

            if (cmbProvincia.Items.Count > 0)
            {
                CargarComboBox(cmbLocalidad, _localidadServicio.ObtenerLocalidadPorProvincia(empleado.ProvinciaId, string.Empty), "Descripcion", "Id");
            }
        }
コード例 #4
0
        private void btnBuscarEmpleado_Click(object sender, EventArgs e)
        {
            var f_ = new FormularioEmpleadoConsulta(true);

            f_.ShowDialog();
            long?idEmpleado = f_.empleadoSeleccionado;

            if (idEmpleado != null)
            {
                var empleado = _empleadoServicio.ObtenerEmpleadoPorId((long)idEmpleado);
                if (empleado != null)
                {
                    txtUsuarioEmpleado.Text  = "";
                    txtNombreEmpleado.Text   = empleado.Nombre;
                    txtApellidoEmpleado.Text = empleado.Apellido;
                }
            }
        }