public ServicioOrdenEntrada() { OrdenEntradaArchivo = new OrdenEntradaArchivo(); DetalleEntradaArchivo = new DetalleEntradaArchivo(); ProyectoArchivo = new ProyectoArchivo(); ArticuloArchivo = new ArticuloArchivo(); }
private void fnLoadSelectedImage(ProyectoArchivo proyectoArchivo) { imgSelected.Image = Image.FromFile(proyectoArchivo.URLGuardado); imgSelected.Tag = proyectoArchivo; imgSelected.SizeMode = PictureBoxSizeMode.StretchImage; lblFileName.Text = "Nombre: " + proyectoArchivo.NombreArchivo; lblFileDate.Text = "Creada: " + proyectoArchivo.FechaCreacion.ToShortDateString(); lblPath.Text = "Ruta: " + proyectoArchivo.URLGuardado; fnLoadComments(proyectoArchivo.IdProyectoArchivo); }
public Orden ObtenerOrdenEntradaPorId(int idOrden) { Orden ordenEntrada = OrdenEntradaArchivo.ObtenerOrdenEntradaPorId(idOrden); if (ordenEntrada != null) { Proyecto proyecto = ProyectoArchivo.ObtenerProyecto(ordenEntrada.Proyecto.Id); ordenEntrada.Proyecto = proyecto; ordenEntrada.Detalles = DetalleEntradaArchivo.ObtenerDetalleEntradas(ordenEntrada.Id); ObtenerArticulosPorDetalle(ordenEntrada); } return(ordenEntrada); }
public List <Orden> ObtenerOrdenesEntrada(int idProyecto) { List <Orden> ordenesEntrada = OrdenEntradaArchivo.ObtenerOrdenesEntrada(idProyecto); foreach (Orden ordenEntrada in ordenesEntrada) { Proyecto proyecto = ProyectoArchivo.ObtenerProyecto(ordenEntrada.Proyecto.Id); ordenEntrada.Proyecto = proyecto; ordenEntrada.Detalles = DetalleEntradaArchivo.ObtenerDetalleEntradas(ordenEntrada.Id); ObtenerArticulosPorDetalle(ordenEntrada); } return(ordenesEntrada); }
private void fnSaveImage() { string filePath = ""; string fileDestination = ""; string fileName = ""; ProyectoArchivo oTempArchivo; if (OpenFileDialogImages.ShowDialog() == DialogResult.OK) { fileName = OpenFileDialogImages.SafeFileName; filePath = OpenFileDialogImages.FileName; fileDestination = _oBLParametro.GetAll().Where(c => c.Nombre == "FileStoragePath").FirstOrDefault().Valor; if (!Directory.Exists(fileDestination)) { Directory.CreateDirectory(fileDestination); } if (File.Exists(Path.Combine(fileDestination, fileName))) { throw new Exception("El archivo que intenta agregar ya existe en el directorio destino, por favor cambie el nombre del archivo e intente nuevamente."); } else { File.Copy(filePath, Path.Combine(fileDestination, fileName), false); oTempArchivo = new ProyectoArchivo(); oTempArchivo.IdProyecto = this.ProyectoDetalle.IdProyecto; oTempArchivo.NombreArchivo = fileName; oTempArchivo.URLGuardado = Path.Combine(fileDestination, fileName); oTempArchivo.FechaCreacion = DateTime.Now; _oBLProyectoArchivo.AddNew(oTempArchivo); } } }
public ServicioProyecto() { ProyectoArchivo = new ProyectoArchivo(); }