static void Main(string[] args) { Ejemplo e = new Ejemplo("Eden", "Rodrigo", "Verdugo Garcia"); Console.WriteLine("Se va a clonar un objeto, favor de poner un breakpoint en la linea correspondiente para debugear..."); var objetoClonado = Clonador.Clonar <Ejemplo>(e); Console.WriteLine("Se ha clonado correctamente el objeto..."); Console.ReadLine(); }
private void ModificarItem(Object o) { this.ItemSeleccionado = Clonador.Clonar <CatArticulosModel>(this.ItemSeleccionado); CatArticulosDetView view = new CatArticulosDetView(); view.DataContext = this; view.ArticuloControl.DataContext = this.ItemSeleccionado; view.ShowDialog(); this.Buscar(); }
private void DoWork(object sender, DoWorkEventArgs e) { Consultante elConsultante = new Consultante(); bool existe = elConsultante.ConsulteSiExisteUltimaVersion(url); if (!existe) { Clonador elClonador = new Clonador(); elClonador.Clone(url, workspace); FileInfo[] archivoClonado = elConsultante.ObtengaLaRutaDeLaSolucion(workspace); string rutaClonada = archivoClonado[0].FullName; Almacenador elAlmacenador = new Almacenador(); int idPaquete = elAlmacenador.Almacene(rutaClonada); elConsultante.Consulte(idPaquete, url); fallo = false; } else { fallo = true; } }