public frmUpdateProyectos() { InitializeComponent(); oProyectoService = new ProyectoService(); productoService = new ProductoService(); usuarioService = new UsuarioService(); }
public bool importarArchivoEnNuevoProyecto(string pathArchivo, string nombreProyecto) { bool resultado = false; try { Origen nuevoOrigen = ProyectoService.nuevoProyecto(nombreProyecto); List <Evento> eventos = new List <Evento>(); using (var archivo = new XLWorkbook(pathArchivo)) { var hoja = archivo.Worksheet(this.hoja); int numeroFila = this.filaInicial; int columna = this.columna; while (!hoja.Cell(numeroFila, columna).IsEmpty()) { DateTime auxFecha = hoja.Cell(numeroFila, columna).GetDateTime(); eventos.Add(new Evento() { fecha = auxFecha, origen = nuevoOrigen, activo = true }); numeroFila++; } } EventoService.agregarTodos(eventos); resultado = true; } catch (Exception ex) { Debug.Write(ex.Message); resultado = false; } return(resultado); }
private void imgBorrar_Click(object sender, EventArgs e) { try { var seleccionado = lbProyectosRecientes.SelectedItem; if (seleccionado != null) { var a = new { nombreOrigen = "", Id = 0 }; a = Cast(a, seleccionado); ProyectoService.borrarProyecto(a.Id); mostrarMensaje("Se eliminó el proyecto " + a.nombreOrigen + " correctamente", Color.FromArgb(128, 255, 128)); lbProyectosRecientes.ClearSelected(); pnlImportacion.Visible = false; modificacionInvisible(); cargarLista(); } } catch { mostrarMensaje("Error al eliminar el proyecto", Color.FromArgb(255, 89, 89)); } }
public ProyectoController(IConfiguration configuration) { Configuration = configuration; string connectionString = Configuration["ConnectionStrings:DefaultConnection"]; _proyectoService = new ProyectoService(connectionString); }
public bool importarArchivoEnNuevoProyecto(string pathArchivo, string nombreProyecto) { try { List <string> eventos = new List <string>(); if (delimitador == "enter") { eventos = leerDelimitadorEnter(pathArchivo); } else { eventos = leerDelimitadorCaracter(pathArchivo, this.delimitador); } Origen origen = ProyectoService.nuevoProyecto(nombreProyecto); EventoService.agregarTodos(eventos, origen.Id); return(true); } catch (Exception ex) { Debug.Print(ex.Message); return(false); } }
public bool importarArchivoEnProyectoExistente(string pathArchivo, int idProyecto) { bool resultado = false; try { List <string> eventos = new List <string>(); if (delimitador == "enter") { eventos = leerDelimitadorEnter(pathArchivo); } else { eventos = leerDelimitadorCaracter(pathArchivo, this.delimitador); } Origen auxOrigen = ProyectoService.obtenerProyectoPorId(idProyecto); if (auxOrigen != null) { EventoService.agregarTodos(eventos, auxOrigen.Id); resultado = true; } else { resultado = false; } } catch (Exception ex) { Debug.Print(ex.Message); resultado = false; } return(resultado); }
public frmUpdatePlanes() { InitializeComponent(); oPlanService = new PlanService(); usuarioSerive = new UsuarioService(); proyectoService = new ProyectoService(); }
public frmProyectos() { InitializeComponent(); InitializeDataGridView(); proyectoService = new ProyectoService(); productoService = new ProductoService(); usuarioService = new UsuarioService();; }
public frmPlanes() { InitializeComponent(); // Inicializamos la grilla de Planes InitializeDataGridView(); planService = new PlanService(); usuarioSerive = new UsuarioService(); proyectoService = new ProyectoService(); }
public bool importarArchivoEnProyectoExistente(string pathArchivo, int idProyecto) { bool resultado = false; try { Origen auxOrigen = ProyectoService.obtenerProyectoPorId(idProyecto); if (auxOrigen != null) { List <Evento> eventos = new List <Evento>(); using (var archivo = new XLWorkbook(pathArchivo)) { var hoja = archivo.Worksheet(this.hoja); int numeroFila = this.filaInicial; int columna = this.columna; while (!hoja.Cell(numeroFila, columna).IsEmpty()) { DateTime auxFecha = hoja.Cell(numeroFila, columna).GetDateTime(); eventos.Add(new Evento() { fecha = auxFecha, idOrigen = auxOrigen.Id, activo = true }); numeroFila++; } } EventoService.agregarTodos(eventos); resultado = true; } else { resultado = false; } } catch (Exception ex) { Debug.Write(ex.Message); resultado = false; } return(resultado); }
private void btnAceptarModificacion_Click(object sender, EventArgs e) { try { string nombreProyecto = txtNombreProyecto.Text; if (!ProyectoService.existeProyectoPorNombre(nombreProyecto)) { if (btnAceptarModificar.Text != "Crear") { var seleccionado = lbProyectosRecientes.SelectedItem; var a = new { nombreOrigen = "", Id = 0 }; a = Cast(a, seleccionado); ProyectoService.modificarProyecto(a.Id, nombreProyecto); mostrarMensaje("Se modificó el proyecto " + nombreProyecto + " correctamente", Color.FromArgb(128, 255, 128)); } else { ProyectoService.nuevoProyecto(nombreProyecto); mostrarMensaje("Se creó el proyecto " + nombreProyecto + " correctamente", Color.FromArgb(128, 255, 128)); } btnImportarProyecto.Enabled = false; btnProcesarDatos.Enabled = false; btnArduino.Enabled = false; modificacionInvisible(); cargarLista(); } else { mostrarMensaje("Ya existe un proyecto con el mismo nombre", Color.FromArgb(255, 255, 0)); } } catch { mostrarMensaje("Error al modificar el proyecto", Color.FromArgb(255, 89, 89)); } }
public ProyectoApiController() { serviceProyecto = new ProyectoService(); serviceRol = new RolService(); }
public JsonResult crear() { if (Request.HttpMethod == "POST") { try { string token = Request.Headers["X-AUTH-TOKEN"]; Sesion sesionActual = getSesionByToken(token); if (sesionActual != null) { Request.InputStream.Seek(0, SeekOrigin.Begin); string jsonData = new StreamReader(Request.InputStream).ReadToEnd(); dynamic objProyecto = JsonConvert.DeserializeObject(jsonData, typeof(object)); if (!string.IsNullOrEmpty(jsonData)) { ProyectoService serviceProyecto = new ProyectoService(); string respuesta = ""; Proyecto nuevoProyecto = new Proyecto(); nuevoProyecto.nombre = objProyecto.nombre; nuevoProyecto.descripcion = objProyecto.descripcion; nuevoProyecto.urlTesting = objProyecto.urlTesting; nuevoProyecto.urlProduccion = objProyecto.urlProduccion; nuevoProyecto.usuario_creador.id_usuario = sesionActual.usuario_logueado.id_usuario; nuevoProyecto.fecha_alta = DateTime.Now; try { nuevoProyecto.id_proyecto = serviceProyecto.crear(nuevoProyecto, ref respuesta); } catch (Exception) { return(Json(new { Error = true, Mensaje = "Ocurrió un error al crear el proyecto" }, JsonRequestBehavior.AllowGet)); } if (nuevoProyecto.id_proyecto == -1) { return(Json(new { Error = true, Mensaje = "No tiene permiso para crear proyectos." }, JsonRequestBehavior.AllowGet)); } else { return(Json(nuevoProyecto, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { Error = true, Mensaje = "No existen datos." }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { Error = true, Mensaje = "token no válido." }, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { LogueadorService.loguear(ex.Message, GetType().Namespace, GetType().Name, System.Reflection.MethodBase.GetCurrentMethod().Name); return(Json(new { Error = true, Mensaje = ex.Message }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { Error = true, Mensaje = "" }, JsonRequestBehavior.AllowGet)); } }
public ProyectoController(ExposoftwareContext context, IHubContext <SignalHub> hubContext) { _hubContext = hubContext; _proyectoService = new ProyectoService(context); _emailService = new EmailService(context); }
// POST: api/Proyecto public List <Proyecto> Post([FromBody] UserSessionWeb login) { ProyectoService servicio = new ProyectoService(cadenaConexion); return(servicio.ConsultarProyectos(login)); }
public ProyectoController(ExpoSoftwareContext context) { _ProyectoService = new ProyectoService(context); }
public ProyectoController() { proyectoService = new ProyectoService(); }