Exemplo n.º 1
0
        private void LlenarComboBoxVentanilla()
        {
            DataTable dtVentanillas;

            using (TurnoUsuarioServiceClient turService = new TurnoUsuarioServiceClient())
            {
                dtVentanillas = turService.LlenarComboBoxVentanillas();
            }
            List <VentanillaModel> ventanillas = new List <VentanillaModel>();

            ventanillas.Add(new VentanillaModel()
            {
                Id_ventanilla = 0, Descripcion = "Seleccione una ventanilla"
            });
            foreach (DataRow row in dtVentanillas.Rows)
            {
                ventanillas.Add
                (
                    new VentanillaModel()
                {
                    Id_ventanilla = Convert.ToInt32(row["ID_Ventanilla"].ToString()),
                    Descripcion   = row["Descripcion"].ToString()
                }
                );
            }
            cbVentanilla.DataSource    = ventanillas;
            cbVentanilla.DisplayMember = "Descripcion";
            cbVentanilla.ValueMember   = "ID_Ventanilla";
        }
Exemplo n.º 2
0
        private void ObtenerTurnosPorUsuario()
        {
            List <PuestoUsuarioModel> usuariosTurnos;

            using (TurnoUsuarioServiceClient turService = new TurnoUsuarioServiceClient())
            {
                usuariosTurnos = turService.ObtenerTurnosXusuarios().ToList();
            }
            dgvTurnosUsuario.AutoGenerateColumns = false;
            dgvTurnosUsuario.Rows.Clear();
            foreach (var row in usuariosTurnos)
            {
                dgvTurnosUsuario.Rows.Add
                (
                    row.Id_Turno_Usuario,
                    row.Nombre,
                    row.Ventanilla,
                    row.Turno,
                    row.Estado_Turno,
                    row.Id_Usuario,
                    row.Id_Ventanilla,
                    row.Id_Turno
                );
            }
        }
Exemplo n.º 3
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            if (!ValidarCampos())
            {
                return;
            }
            DialogResult SiNo = MetroFramework.MetroMessageBox.Show(
                this,
                "¿Está seguro que desea actualizar el registro actual?",
                "Actualización",
                MessageBoxButtons.YesNo, MessageBoxIcon.Warning, 170);

            if (SiNo == DialogResult.No)
            {
                return;
            }
            string[] response;
            using (TurnoUsuarioServiceClient turusuService = new TurnoUsuarioServiceClient())
            {
                response = turusuService.ActualizarTurnoUsuario(oTurnoUsuarioModel, Session.UserName);
            }
            if (response[0].Equals("1"))
            {
                alert1.Show(MessageType.SUCCESSFUL, response[1].ToString());
                LimpiarControles();
                ObtenerTurnosPorUsuario();
            }
            else
            {
                alert1.Show(MessageType.ERROR, response[1].ToString());
            }
        }
Exemplo n.º 4
0
        private void LlenarComboBoxTurno()
        {
            DataTable dtTurnos;

            using (TurnoUsuarioServiceClient turService = new TurnoUsuarioServiceClient())
            {
                dtTurnos = turService.LlenarComboBoxTurnos();
            }
            List <TurnosModel> turnos = new List <TurnosModel>();

            turnos.Add(new TurnosModel()
            {
                Id = 0, Descripcion = "Seleccione un turno"
            });
            foreach (DataRow row in dtTurnos.Rows)
            {
                turnos.Add(
                    new TurnosModel()
                {
                    Id          = Convert.ToInt32(row["Id"].ToString()),
                    Descripcion = row["Descripcion"].ToString()
                }
                    );
            }
            cbTurno.DataSource    = turnos;
            cbTurno.DisplayMember = "Descripcion";
            cbTurno.ValueMember   = "Id";
        }
Exemplo n.º 5
0
        private void LlenarComboBoxPersonas()
        {
            List <PuestoUsuarioModel> usuarios;

            using (TurnoUsuarioServiceClient turService = new TurnoUsuarioServiceClient())
            {
                usuarios = turService.ObtenerUsuarios().ToList();
            }
            cmbPersonas.DataSource    = usuarios;
            cmbPersonas.DisplayMember = "Nombre";
            cmbPersonas.ValueMember   = "Id_Usuario";
        }
Exemplo n.º 6
0
        private void btnBorrar_Click(object sender, EventArgs e)
        {
            DialogResult SiNo = MetroFramework.MetroMessageBox.Show(
                this,
                "¿Está seguro que desea eliminar el turno de la persona?",
                "Eliminar",
                MessageBoxButtons.YesNo, MessageBoxIcon.Error, 170);

            if (SiNo == DialogResult.No)
            {
                return;
            }
            oTurnoUsuarioModel = new PuestoUsuarioModel()
            {
                Id_Turno_Usuario = idTurnoUsuario,
                Id_Turno         = (int)cbTurno.SelectedValue,
                Id_Usuario       = (int)cmbPersonas.SelectedValue,
                Id_Ventanilla    = (int)cbVentanilla.SelectedValue,
                Estado_Turno     = chkEstado.Checked == true ? "1" : "0"
            };
            string[] response;
            using (TurnoUsuarioServiceClient turusuService = new TurnoUsuarioServiceClient())
            {
                response = turusuService.EliminarTurnoUsuario(oTurnoUsuarioModel);
            }
            if (response[0].Equals("1"))
            {
                alert1.Show(MessageType.SUCCESSFUL, response[1].ToString());
                LimpiarControles();
                ObtenerTurnosPorUsuario();
            }
            else
            {
                alert1.Show(MessageType.ERROR, response[1].ToString());
            }
        }