static void Main(string[] args) { Console.WriteLine("Hola Amigos "); Constructora MiConstructora = new Constructora(); var carpintero2 = new CarpinteroEstandar(); MiConstructora.ContratarCarpintero(carpintero2); MiConstructora.ConstruirMesa(); var carpintero1 = new CarpinteroModerno { Nombre = "juan", Apellido = "Aguirre" }; var carpinteroModerno = MiConstructora.ContratarCarpintero(carpintero1); var carpinModernoConstruir = MiConstructora.ConstruirMesa(); var carpintero = new CarpinteroMusical(); carpintero.Id = 1; MiConstructora.ContratarCarpintero(carpintero); MiConstructora.ConstruirMesa(); Console.WriteLine($"Este carpintero {carpintero1.Nombre} {carpintero1.Apellido} {carpinteroModerno} {carpinModernoConstruir} "); Console.ReadKey(); }
public JsonResult Create([Bind(Include = "RazonSocial,Apellido,Nombre,Documento," + "TipoDocumentoId,Domicilio,Telefono,Celular,Email,CreatedDate")] ConstructoraFormModel constructoraVM) { if (ModelState.IsValid) { Constructora constructora; constructora = new Constructora(); constructora.Id = Guid.NewGuid(); constructora.Codigo = constructoraRepository.MaxCodigo(); constructora.RazonSocial = constructoraVM.RazonSocial; constructora.Apellido = constructoraVM.Apellido; constructora.Nombre = constructoraVM.Nombre; constructora.TipoDocumentoId = constructoraVM.TipoDocumentoId; constructora.Documento = constructoraVM.Documento; constructora.Domicilio = constructoraVM.Domicilio; constructora.Telefono = constructoraVM.Telefono; constructora.Celular = constructoraVM.Celular; constructora.Email = constructoraVM.Email; constructora.CreatedDate = DateTime.Now.Date; constructoraService.Add(constructora); return(Json(new { success = true })); } return(Json(constructoraVM, JsonRequestBehavior.AllowGet)); }
static void Main(string[] args) { //Ejemplo 1 int[] ej1 = { 1, 1, 2, 3, 2, 2 }; int r1 = Constructora.MinNivelarParcela(ej1); ChequearRespuesta(3, r1, 1); //Ejemplo 2 int[] ej2 = { 2, 2, 4, 3, 4, 1, 1 }; int r2 = Constructora.MinNivelarParcela(ej2); ChequearRespuesta(6, r2, 2); //Ejemplo 3 int[] ej3 = { 3, 3, 3, 3 }; int r3 = Constructora.MinNivelarParcela(ej3); ChequearRespuesta(0, r3, 3); //Ejemplo 4 int[] ej4 = { 1, 1, 1, 2, 2, 1, 1, 2 }; int r4 = Constructora.MinNivelarParcela(ej4); ChequearRespuesta(2, r4, 4); }
public string DEditar(Constructora EConstructora) { String rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "ConstructoraEditar"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParID = new SqlParameter(); ParID.ParameterName = "@ID"; ParID.SqlDbType = SqlDbType.Int; ParID.Value = EConstructora.ID; SqlCmd.Parameters.Add(ParID); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 30; ParNombre.Value = EConstructora.Nombre; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParCoordProy = new SqlParameter(); ParCoordProy.ParameterName = "@Representante"; ParCoordProy.SqlDbType = SqlDbType.VarChar; ParCoordProy.Value = EConstructora.Representante; SqlCmd.Parameters.Add(ParCoordProy); SqlParameter ParCoordInsp = new SqlParameter(); ParCoordInsp.ParameterName = "@Correo"; ParCoordInsp.SqlDbType = SqlDbType.VarChar; ParCoordInsp.Value = EConstructora.Correo; SqlCmd.Parameters.Add(ParCoordInsp); SqlParameter ParCorreoProy = new SqlParameter(); ParCorreoProy.ParameterName = "@Telefono"; ParCorreoProy.SqlDbType = SqlDbType.VarChar; ParCorreoProy.Value = EConstructora.Telefono; SqlCmd.Parameters.Add(ParCorreoProy); rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Editó el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
static void Main(string[] args) { Console.WriteLine("Hello World!"); Constructora MiConstructora = new Constructora(); MiConstructora.ContratarCarpintero(new CarpinteroEstandar()); MiConstructora.ConstruirMesa(); var carpintero1 = new CarpinteroModerno(); carpintero1.Id = 10; MiConstructora.ContratarCarpintero(new CarpinteroModerno()); var carpintero = new CarpinteroMusical(); carpintero.Id = 10; MiConstructora.ConstruirMesa(); MiConstructora.ContratarCarpintero(carpintero); MiConstructora.ConstruirMesa(); ApplicationDbContext applicationDbContext = new ApplicationDbContext(); applicationDbContext.Carpinteros.Add(new Carpintero()); applicationDbContext.SaveChanges(); Console.ReadKey(); }
public static string ToSearchNameString( this Constructora constructora) { return(Codificable.GenerateStringForSearch( constructora.Codigo.ToString(), Persona.GenerateStringForSearch( constructora.RazonSocial, constructora.Apellido, constructora.Nombre, constructora.Documento))); }
public static string Insertar(string Nombre, string Representante, string Correo, string Telefono)//No necesita el id { Constructora Obj = new Constructora(); Obj.Nombre = Nombre; //Se repite con cada parametro de metodo insertar Obj.Representante = Representante; Obj.Correo = Correo; Obj.Telefono = Telefono; return(DConstructora.DInsertar(Obj)); }
public static string Editar(int ID, string Nombre, string Representante, string Correo, string Telefono) { Constructora Obj = new Constructora(); Obj.ID = ID; Obj.Nombre = Nombre; Obj.Representante = Representante; Obj.Correo = Correo; Obj.Telefono = Telefono; DConstructora DT = new DTipo(); return(DT.DEditarTipo(Obj)); }
public ActionResult ValidationDeleteConstructora(Guid id) { Constructora constructora = constructoraService.GetConstructora(id); if (constructora == null) { return(HttpNotFound()); } var deleteVM = new ConstructoraFormModel(); deleteVM.Id = constructora.Id; ViewBag.Message = "No es posible eliminar dicha constructora porque tiene presupuestos asociados."; return(PartialView("_Validation", deleteVM)); }
public ActionResult ConfirmDelete(Guid id) { Constructora constructora = constructoraService.GetConstructora(id); if (constructora == null) { return(HttpNotFound()); } var deleteVM = new ConstructoraFormModel(); deleteVM.Id = constructora.Id; ViewBag.Message = "Confirma que desea realizar esta operación?"; return(PartialView("_Delete", deleteVM)); }
static void Main(string[] args) { Console.WriteLine("Hello World!"); Constructora MiCarrera = new Constructora(); MiCarrera.AdministrarCarrera(new CarreraOdontologia()); MiCarrera.ProgramarTareas(); var carrera1 = new CarreraSistemas(); carrera1.Nombre = "Klever"; MiCarrera.ProgramarOtrasActividades(); MiCarrera.ProgramarTareas(); Console.ReadKey(); }
static void Main(string[] args) { Console.WriteLine("Hello World!"); //Constructora Constructora MiConstructora = new Constructora(); MiConstructora.ContratarArquitecto(new ArquitectoCasas()); MiConstructora.ContruirEdificio(); MiConstructora.ContratarArquitecto(new ArquitectoCalles()); MiConstructora.ConstruirCasas(); Console.ReadKey(); //UnidadEducativa UnidadEducativa Institucion = new UnidadEducativa(); Institucion.MatricularEstudiante(new EstudianteAplicado()); Institucion.EstudiantesAplicados(); Institucion.MatricularEstudiante(new EstudianteDejado()); Institucion.EstudianteDejado(); }
public ActionResult Edit(Guid id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Constructora constructora = constructoraService.GetConstructora(id); if (constructora == null) { return(HttpNotFound()); } var editVM = new ConstructoraFormModel(); editVM.Id = constructora.Id; editVM.Codigo = constructora.Codigo; editVM.RazonSocial = constructora.RazonSocial; editVM.Apellido = constructora.Apellido; editVM.Nombre = constructora.Nombre; editVM.TipoDocumentoId = constructora.TipoDocumentoId; editVM.Documento = constructora.Documento; editVM.Domicilio = constructora.Domicilio; editVM.Telefono = constructora.Telefono; editVM.Celular = constructora.Celular; editVM.Email = constructora.Email; editVM.CreatedDate = constructora.CreatedDate; var tipoDocumentos = tipoDocumentoService.GetTipoDocumentos(); if (constructora.TipoDocumentoId != null) { editVM.TipoDocumentos = tipoDocumentos.ToSelectListItems(constructora.TipoDocumentoId.Value); } else { editVM.TipoDocumentos = tipoDocumentos.ToSelectListItems(Guid.Empty); } return(PartialView(editVM)); }
public ActionResult Edit([Bind(Include = "Id,Codigo,RazonSocial,Apellido,Nombre,Documento," + "TipoDocumentoId,Domicilio,Telefono,Celular,Email,CreatedDate")] ConstructoraFormModel constructoraVM) { if (ModelState.IsValid) { Constructora constructora = new Constructora(); constructora.Id = constructoraVM.Id; constructora.Codigo = constructoraVM.Codigo; constructora.RazonSocial = constructoraVM.RazonSocial; constructora.Apellido = constructoraVM.Apellido; constructora.Nombre = constructoraVM.Nombre; constructora.TipoDocumentoId = constructoraVM.TipoDocumentoId; constructora.Documento = constructoraVM.Documento; constructora.Domicilio = constructoraVM.Domicilio; constructora.Telefono = constructoraVM.Telefono; constructora.Celular = constructoraVM.Celular; constructora.Email = constructoraVM.Email; constructora.CreatedDate = constructoraVM.CreatedDate; constructoraService.Update(constructora); return(RedirectToAction("Index")); } ViewBag.TipoDocumentoId = new SelectList(tipoDocumentoService.GetTipoDocumentos(), "Id", "Codigo", constructoraVM.TipoDocumentoId); return(View(constructoraVM)); }
public void Add(Constructora constructora) { constructoraRepository.Add(constructora); Save(); }
public void Update(Constructora constructora) { constructoraRepository.Update(constructora); Save(); }
static void Main(string[] args) { if (args == null) { Console.WriteLine("Bienvenido"); } //Generada Id Random generador = new Random(); Constructora miConstructora = new Constructora(); //Carpinteros //CarpinteroModerno var carpModerno = new CarpinteroModerno { Id = generador.Next() }; var carpinteroModerno = miConstructora.ContratarCarpintero(carpModerno); var modernoConstruye = miConstructora.ConstruirMesa(); //Carpintero antigua/tradicional //poner id en el console.writline var carpAntiguo = new CarpinteroAntiguo { Id = generador.Next() }; var carpinteroTradicional = miConstructora.ContratarCarpintero(carpAntiguo); var tradicionalConstruye = miConstructora.ConstruirMesa(); //Carpintero musical //poner id en el console.writline var carpMusical = new CarpinteroMusical { Id = generador.Next() }; var carpinteroMusical = miConstructora.ContratarCarpintero(carpMusical); var musicalConstruye = miConstructora.ConstruirMesa(); //Arquitectos //Arquitecto Junior //poner id en el console.writline var arquiJunior = new ArquitectoJunior { Id = generador.Next() }; var arquitectoJunior = miConstructora.ContratarArquitecto(arquiJunior); var arquitectoJuniorProyecto = miConstructora.ManejarProyecto(); //Arquitcto Master //poner id en el console.writline var arquiMaster = new ArquitectoMaster { Id = generador.Next() }; var arquitectoMaster = miConstructora.ContratarArquitecto(arquiMaster); var arquitectoMasterProyecto = miConstructora.ManejarProyecto(); //Tecnicos //Tecnico Junior //poner id en el console.writline var tecniJunior = new TecnicoJunior { Id = generador.Next() }; var tecnicoJunior = miConstructora.ContratarTecnico(tecniJunior); var tecnicoJuniorProyecto = miConstructora.DarSoporte(); //Tecnico Master //poner id en el console.writline var tecniMaster = new TecnicoMaster { Id = generador.Next() }; var tecnicoMaster = miConstructora.ContratarTecnico(tecniMaster); var tecnicoMasterProyecto = miConstructora.DarSoporte(); //Maestro de obra //Maestro tiempo completo //poner id en el console.writline var maestroCompleto = new MaestroDeObraTiempoCompleto { Id = generador.Next() }; var maestroTiempoCompleto = miConstructora.ContratarMaestroDeObra(maestroCompleto); var maestroTiempoCompletoObra = miConstructora.DirigirObra(); //Maestro medio tiempo //poner id en el console.writline var maestroMedio = new MaestroDeObraMedioTiempo { Id = generador.Next() }; var maestroMedioTiempo = miConstructora.ContratarMaestroDeObra(maestroMedio); var maestroMedioTiempoObra = miConstructora.DirigirObra(); //Asistente de obra //Asitente tiempo completo //poner id en el console.writline var asistCompleto = new AsistenteDeObraTiempoCompleto { Id = generador.Next() }; var asistenteTiempoCompleto = miConstructora.ContratarAsistenteDeObra(asistCompleto); var asistenteTiempoCompletoObra = miConstructora.MonitorearObra(); //Asistente de medio tiempo //poner id en el console.writline var asisMedio = new AsistenteDeObraMedioTiempo { Id = generador.Next() }; var asistenteMedioTiempo = miConstructora.ContratarAsistenteDeObra(asisMedio); var asistenteMedioTiempoObra = miConstructora.MonitorearObra(); Console.WriteLine($"\tContrataciones en la empresa GroupSofware"); Console.WriteLine($"------------------------------------------------------"); Console.WriteLine($"- "); Console.WriteLine($"------------------------------------------------------"); //Carpinteros Console.WriteLine($"{carpModerno.Id} {carpinteroModerno} moderno"); Console.WriteLine(modernoConstruye); Console.WriteLine($"- "); Console.WriteLine($"------------------------------------------------------"); Console.WriteLine($"{carpAntiguo.Id} {carpinteroTradicional} tradicional"); Console.WriteLine(tradicionalConstruye); Console.WriteLine($"- "); Console.WriteLine($"------------------------------------------------------"); Console.WriteLine($"{carpMusical.Id} {carpinteroMusical} proactivo "); Console.WriteLine(musicalConstruye); //Arquitectos Console.WriteLine($"- "); Console.WriteLine($"------------------------------------------------------"); Console.WriteLine($"{arquiMaster.Id} {arquitectoMaster} master"); Console.WriteLine(arquitectoMasterProyecto); Console.WriteLine($"- "); Console.WriteLine($"------------------------------------------------------"); Console.WriteLine($"{arquiJunior.Id} {arquitectoJunior} junior"); Console.WriteLine(arquitectoJuniorProyecto); //Tecnicos Console.WriteLine($"- "); Console.WriteLine($"------------------------------------------------------"); Console.WriteLine($"{tecniMaster.Id} {tecnicoMaster} master"); Console.WriteLine(tecnicoMasterProyecto); Console.WriteLine($"- "); Console.WriteLine($"------------------------------------------------------"); Console.WriteLine($"{tecniJunior.Id} {tecnicoJunior} junior"); Console.WriteLine(tecnicoJuniorProyecto); //Maestros de obra Console.WriteLine($"- "); Console.WriteLine($"------------------------------------------------------"); Console.WriteLine($"{maestroCompleto.Id} {maestroTiempoCompleto} a tiempo completo"); Console.WriteLine(maestroTiempoCompletoObra); Console.WriteLine($"- "); Console.WriteLine($"------------------------------------------------------"); Console.WriteLine($"{maestroMedio.Id} {maestroMedioTiempo} a medio tiempo"); Console.WriteLine(maestroMedioTiempoObra); //Asistentes de obra Console.WriteLine($"- "); Console.WriteLine($"------------------------------------------------------"); Console.WriteLine($"{asistCompleto.Id} {asistenteTiempoCompleto} a tiempo completo"); Console.WriteLine(asistenteTiempoCompletoObra); Console.WriteLine($"- "); Console.WriteLine($"------------------------------------------------------"); Console.WriteLine($"{asisMedio.Id} {asistenteMedioTiempo} a medio tiempo"); Console.WriteLine(asistenteMedioTiempoObra); Console.ReadKey(); }