public List <CitasBE> ListarCitas() { List <CitasBE> objListarCitas = new List <CitasBE>(); try { var query = Miselada.usp_listarCita(); foreach (var resultado in query) { CitasBE objCitaBE = new CitasBE(); objCitaBE.IdCita = resultado.IdCita; objCitaBE.IdEmpleado = resultado.Empleado; objCitaBE.IdPaciente = resultado.Paciente; objCitaBE.Fecha = resultado.Fecha; objCitaBE.HoraInicio = resultado.HoraInicio; objCitaBE.HoraFin = resultado.HoraFin; objListarCitas.Add(objCitaBE); } } catch (EntityException ex) { throw new Exception(ex.Message); } return(objListarCitas); }
public bool InsertarCita(CitasBE objcitasBE) { try { Citas objCitas = new Citas(); objCitas.IdCita = String.Empty; objCitas.IdEmpleado = objcitasBE.IdEmpleado; objCitas.IdPaciente = objcitasBE.IdPaciente; objCitas.Fecha = objcitasBE.Fecha; objCitas.HoraInicio = objcitasBE.HoraInicio; objCitas.HoraFin = objcitasBE.HoraFin; objCitas.Estado1 = objcitasBE.estado; Miselada.Citas.Add(objCitas); Miselada.SaveChanges(); vexito = true; } catch (EntityException exception) { vexito = false; } return(vexito); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { try { Int32 nid_cita = Convert.ToInt32(Request.QueryString["cita"].ToString()); String opcion = Request.QueryString["op"].ToString(); CitasBE ent = new CitasBE(); CitasBL neg = new CitasBL(); Response.Write("opcion seleccionada : " + opcion + " cita seleccionada: " + nid_cita.ToString()); ent.nid_cita = nid_cita; ent.co_estado_cita = opcion; ent.co_usuario_crea = ""; ent.co_usuario_red = ""; ent.no_estacion_red = ""; ent.fl_activo = "A"; neg.ConfirmarCitaPorCorreo(ent); Response.Write("Cita Actualizada"); } catch { } } }
public bool ActualizarCita(CitasBE objcitasBE) { try { Citas objCitas = (from Emp in Miselada.Citas where Emp.IdCita == objcitasBE.IdCita select Emp).FirstOrDefault(); objCitas.IdEmpleado = objcitasBE.IdEmpleado; objCitas.IdPaciente = objcitasBE.IdPaciente; objCitas.Fecha = objcitasBE.Fecha; objCitas.HoraInicio = objcitasBE.HoraInicio; objCitas.HoraFin = objcitasBE.HoraFin; objCitas.Estado1 = objcitasBE.estado; Miselada.SaveChanges(); vexito = true; } catch (EntityException exception) { vexito = false; } return(vexito); }
public List <CitasBE> ListarCitasEstadoFecha(string stdo, DateTime fInic, DateTime fFin) { List <CitasBE> objListarCitas = new List <CitasBE>(); try { var query = Miselada.ConsultarCitaEstadoRango(stdo, fInic, fFin); foreach (var resultado in query) { CitasBE objCitaBE = new CitasBE(); objCitaBE.IdCita = resultado.IdCita; objCitaBE.IdEmpleado = resultado.Empleado; objCitaBE.IdPaciente = resultado.Paciente; objCitaBE.Fecha = resultado.Fecha; objCitaBE.HoraInicio = resultado.HoraInicio; objCitaBE.HoraFin = resultado.HoraFin; objCitaBE.NomPaciente = resultado.Paciente; objCitaBE.estado = resultado.Estado; objListarCitas.Add(objCitaBE); } } catch (EntityException ex) { throw new Exception(ex.Message); } return(objListarCitas); }
private StringBuilder CargarPlantilla_CallCenter(CitasBE oDatos, Parametros.EstadoCita oTipoCita) { StringBuilder strBodyHTML = new StringBuilder(); string strRutaPlantilla = String.Concat(this.path_server, "SRC_Operaciones\\", ConfigurationManager.AppSettings["PlantillaCorreoCallCenter"]); try { if (!(System.IO.File.Exists(strRutaPlantilla))) { strBodyHTML.Append("-1"); } else { FileStream stream = new FileStream(strRutaPlantilla, FileMode.Open, FileAccess.Read); StreamReader reader = new StreamReader(stream); string strTipoCita = string.Empty; switch (oTipoCita) { case Parametros.EstadoCita.REGISTRADA: strTipoCita = "Reserva"; break; case Parametros.EstadoCita.REPROGRAMADA: strTipoCita = "Reprogramacion"; break; case Parametros.EstadoCita.REASIGNADA: strTipoCita = "Asignación"; break; case Parametros.EstadoCita.ANULADA: strTipoCita = "Anulacion"; break; } string linea = null; while (reader.Peek() > -1) { linea = reader.ReadLine().ToString(); linea = linea.Replace("{Asesor}", oDatos.no_asesor.Trim().ToUpper()); linea = linea.Replace("{TipoCita}", strTipoCita); linea = linea.Replace("{FechaCita}", GetFechaLarga(oDatos.fe_prog).ToUpper()); linea = linea.Replace("{HoraCita}", FormatoHora(oDatos.ho_inicio_c)); linea = linea.Replace("{Cliente}", oDatos.no_cliente.Trim().ToUpper() + " " + oDatos.no_ape_paterno.Trim().ToUpper() + " " + oDatos.no_ape_materno.Trim().ToUpper()); linea = linea.Replace("{Servicio}", oDatos.no_servicio.ToUpper()); linea = linea.Replace("{TipoPlaca}", oParametros.N_Placa + ":"); linea = linea.Replace("{Placa}", oDatos.nu_placa.ToUpper()); linea = linea.Replace("{Marca}", oDatos.no_marca); linea = linea.Replace("{Modelo}", oDatos.no_modelo); strBodyHTML.Append(linea); } reader.Close(); } } catch//(Exception ex) { strBodyHTML = new StringBuilder(); strBodyHTML.Append("-1"); } return(strBodyHTML); }
public void EnviarCorreo_CallCenter(CitasBE oDatos, Parametros.EstadoCita oTipoCita) { CorreoElectronico oCorreoElectronico = new CorreoElectronico(System.Web.HttpContext.Current.Server.MapPath("~/")); bool flEnvio = oCorreoElectronico.EnviarMensajeCorreo(oDatos, oTipoCita, Parametros.PERSONA.CALL_CENTER); if (!flEnvio) { //"Error al enviar Correo-CallCenter"; } }
public Int32 InsertarAsesorModulo(CitasBE ent) { try { return(new UsuarioTallerDA().InsertarAsesorModulo(ent)); } catch (Exception ex) { this.ErrorEvent(this, ex); return(0); } }
public CitasBEList ListarCitasAtendidasPorMarca(Int32 nid_usuario) { CitasBEList lista = new CitasBEList(); CitasBE Entidad; SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["AppMiTallerCN"].ConnectionString); SqlCommand cmd = new SqlCommand("src_sps_reporte_citas_atendidas_por_marca", conn); SqlDataReader reader = null; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@vi_nid_usuario", nid_usuario); try { conn.Open(); reader = cmd.ExecuteReader(); while (reader.Read()) { Entidad = new CitasBE(); Entidad.no_marca = reader["no_marca"].ToString(); Entidad.qt_citas_a = int.Parse(reader["qt_cita"].ToString()); lista.Add(Entidad); } reader.Close(); } catch (Exception) { if (reader != null && !reader.IsClosed) { reader.Close(); } throw; } finally { conn.Close(); conn.Dispose(); } return(lista); }
public static object Get_Bandeja(String[] strFiltros) { CitasBE oCitasBE = new CitasBE(); CitasBL oCitasBL = new CitasBL(); oCitasBE.nid_cita = 0; oCitasBE.nu_placa = strFiltros[0]; oCitasBE.nid_cliente = Convert.ToInt32(strFiltros[1]); CitasBEList oCitasBEList = oCitasBL.Listar_Datos_Cita(oCitasBE); List <object> oCitas = new List <object>(); object oCita; String id_img = String.Empty; if (oCitasBEList.Count == 1) { id_img = "id='ImgSeleccionar'"; } String imgSeleccionar = "<img " + id_img + " title='Seleccionar' alt='Seleccionar' src='img/disponible.png' style='width: 18px; height: 18px;' onclick='javascript: fn_SeleccionaCita('{0}');' />"; foreach (CitasBE obj in oCitasBEList) { oCita = new { no_taller = obj.no_taller, fe_inicio = obj.fecha_prog + " - " + obj.ho_inicio_c, nu_servicio = obj.no_servicio, no_asesor = obj.no_asesor, co_estado = obj.no_estado, seleccionar = String.Format(imgSeleccionar, obj.nid_cita.ToString()) }; oCitas.Add(oCita); } System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); return(serializer.Serialize(oCitas)); }
//-------------------------------------------------------------------------- public CitasBEList ListarTalleresDisponibles_Capacidad(CitasBE ent) { return(new CitasDA().ListarTalleresDisponibles_Capacidad(ent)); }
public CitasBEList ListarCitasAsesores(CitasBE ent) { return(new CitasDA().ListarCitasAsesores(ent)); }
public CitasBEList ListarAsesoresDisponibles_PorFecha(CitasBE ent) { return(new CitasDA().ListarAsesoresDisponibles_PorFecha(ent)); }
public CitasBEList GetListar_Ubigeos_Disponibles(CitasBE ent) { return(new CitasDA().GetListar_Ubigeos_Disponibles(ent)); }
public Int32 InsertarDatosTallerEmpresa(CitasBE ent) { return(new CitasDA().InsertarDatosTallerEmpresa(ent)); }
public Int32 ConfirmarCitaPorCorreo(CitasBE ent) { return(new CitasDA().ConfirmarCitaPorCorreo(ent)); }
public CitasBEList Listar_Horario_Excepcional_Taller(CitasBE ent) { return(new CitasDA().Listar_Horario_Excepcional_Taller(ent)); }
public Int32 Verificar_Capacidad_Asesor(CitasBE ent) { return(new CitasDA().Verificar_Capacidad_Asesor(ent)); }
public Int32 ActualizarEstadoCitaCola(CitasBE ent) { return(new CitasDA().ActualizarEstadoCitaCola(ent)); }
public CitasBEList Listar_Talleres(CitasBE ent) { return(new CitasDA().Listar_Talleres(ent)); }
public CitasBEList Listar_PuntosRed(CitasBE ent) { return(new CitasDA().Listar_PuntosRed(ent)); }
public Int32 VerificarFechaExceptuadaAsesor(CitasBE ent) { return(new CitasDA().VerificarFechaExceptuadaAsesor(ent)); }
public Int32 ActualizarDatosTallerEmpresa(CitasBE ent) { return(new CitasDA().ActualizarDatosTallerEmpresa(ent)); }
public string VerificarEstadoCita(CitasBE ent) { return(new CitasDA().VerificarEstadoCita(ent)); }
public CitasBEList GETListarDatosTallerEmpresaPorId(CitasBE ent) { return(new CitasDA().GETListarDatosTallerEmpresaPorId(ent)); }
public CitasBEList ListarBandejaReporte(CitasBE ent) { return(new CitasDA().ListarBandejaReporte(ent)); }
public CitasBEList ListarDatosSecVehiculo(CitasBE ent) { return(new CitasDA().ListarDatosSecVehiculo(ent)); }
public CitasBEList ListarHorarioExcepcional_Talleres(CitasBE ent) { return(new CitasDA().ListarHorarioExcepcional_Talleres(ent)); }
public CitasBE Listar_HistorialServiciosPorVehiculo(CitasBE ent) { return(new CitasDA().Listar_HistorialServiciosPorVehiculo(ent)); }
public string ReservarCitaBO(CitasBE ent) { return(new CitasDA().ReservarCitaBO(ent)); }