public static void ProcessaLoginOperador(string strLogin) { EventoRedeDataContext objDs = new EventoRedeDataContext(); foreach (evt_chat_operador o in objDs.evt_chat_operador.Where(f => f.operador.Equals(strLogin))) { o.status = 1; objDs.SubmitChanges(); } }
protected void PassaParaMeusAtendimentosOperador(string id_atendimento, string operador) { try { EventoRedeDataContext objDc = new EventoRedeDataContext(); var meusAtendimentos = from o in objDc.evt_chat_atendimento where o.id_atendimento.Equals(id_atendimento) select o; foreach (evt_chat_atendimento o in meusAtendimentos) { o.Operador = operador; } objDc.SubmitChanges(); } catch { } finally { CarregaGrids(); } }
protected void SetaStatusOperador(string operador, StatusOperador s) { try { EventoRedeDataContext objDc = new EventoRedeDataContext(); var operadorStatus = from o in objDc.evt_chat_operador where o.operador.Equals(operador) select o; foreach (evt_chat_operador o in operadorStatus) { o.status = (int)s; } objDc.SubmitChanges(); BuscaStatusOperador(operador); } catch (Exception ex) { this.lblErro.Text = ex.Message; } }