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"; }
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 ); } }
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()); } }
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"; }
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"; }
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()); } }