public bool SolicitarServicio(BE.Servicio serv) { int fa = MapperServicio.SolicitarServicio(serv); if (fa == -1) { return(false); } else { BLL.Bitacora GestorBitacora = new BLL.Bitacora(); BE.Bitacora bita = new BE.Bitacora(); bita.Usuario = serv.Usuario.Nombre + " " + serv.Usuario.Apellido; bita.Tipo = "Solicitud de Servicios"; bita.Accion = "Se solicitó el servicio " + serv.TipoServicio.Nombre; bita.Fecha = DateTime.Now; GestorBitacora.RegistrarEnBitacora(bita); BE.Evento eve = new BE.Evento(); BLL.Evento GestionEvento = new Evento(); eve.Titulo = "Servicio Solicitado: " + serv.TipoServicio.Nombre; eve.Descripcion = serv.TipoServicio.Descripcion; eve.Fecha = serv.FechaServicio; GestionEvento.AltaEventos(eve, serv.Usuario); return(true); } }
public int AltaEvento(BE.Evento Eve, BE.Usuario usu) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[4]; parametros[0] = acc.ArmarParametro("idusu", usu.ID, System.Data.SqlDbType.Int); parametros[1] = acc.ArmarParametro("titulo", Eve.Titulo, System.Data.SqlDbType.VarChar); parametros[2] = acc.ArmarParametro("desc", Eve.Descripcion, System.Data.SqlDbType.VarChar); parametros[3] = acc.ArmarParametro("fecha", Eve.Fecha, System.Data.SqlDbType.DateTime); fa = acc.Escribir("Evento_Alta", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
protected void btnGuardarEvento_Click(object sender, EventArgs e) { if (Page.IsValid) { BE.Evento eve = new BE.Evento(); eve.Titulo = txtTitulo.Text; eve.Descripcion = txtDescripcion.Text; DateTime hora = DateTime.Parse(txtHora.Text); DateTime fecha = new DateTime(Calendar1.SelectedDate.Year, Calendar1.SelectedDate.Month, Calendar1.SelectedDate.Day, hora.Hour, hora.Minute, hora.Second); eve.Fecha = fecha; GestorEventos.AltaEventos(eve, (BE.Usuario)Session["UsuarioEnSesion"]); ListaEventos = GestorEventos.Listar((BE.Usuario)Session["UsuarioEnSesion"]); Session["ListaEventos"] = ListaEventos; DateTime selecc = DateTime.Parse(txtFecha.Text); Calendar1.TodaysDate = selecc; btnGuardarEvento.Visible = false; } }
public bool AltaEventos(BE.Evento Eve, BE.Usuario usuEnSesion) { int fa = MapperEventos.AltaEvento(Eve, usuEnSesion); if (fa == -1) { return(false); } else { BLL.Bitacora GestorBitacora = new BLL.Bitacora(); BE.Bitacora bita = new BE.Bitacora(); bita.Usuario = usuEnSesion.Nombre + " " + usuEnSesion.Apellido; bita.Tipo = "Calendario de Eventos"; bita.Accion = "Se añadió el evento " + Eve.Titulo; bita.Fecha = DateTime.Now; GestorBitacora.RegistrarEnBitacora(bita); return(true); } }
public List <BE.Evento> Listar(BE.Usuario usu) { List <BE.Evento> ListaEventos = new List <BE.Evento>(); acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = acc.ArmarParametro("idusu", usu.ID, System.Data.SqlDbType.Int); DataTable Tabla = acc.Leer("Evento_Listar", parametros); acc.CerrarConexion(); GC.Collect(); foreach (DataRow linea in Tabla.Rows) { BE.Evento eve = new BE.Evento(); eve.Descripcion = (string)linea["Descripcion"]; eve.Fecha = DateTime.Parse(linea["Fecha"].ToString()); eve.ID = int.Parse(linea["ID"].ToString()); eve.Titulo = (string)linea["Titulo"]; ListaEventos.Add(eve); } return(ListaEventos); }