예제 #1
0
        public void Crear(ContratoEntity contrato)
        {
            //Creacion de objeto Adaptador  de la tabla Cliente que
            //posee el CRUD
            ContratoTableAdapter adapter =
                new ContratoTableAdapter();



            //Llamamos al método insertar del adaptador
            adapter.Insert(contrato.NumeroContrato, contrato.Creacion, contrato.Termino, contrato.Cliente.Rut, contrato.ModalidadServicio.Id, contrato.Tipo.Id, contrato.InicioEvento, contrato.TerminoEvento, contrato.Asistentes, contrato.PersonalAdicional, contrato.Realizado, contrato.PrecioTotal, (contrato.Observaciones == null) ? "" : contrato.Observaciones);

            if (contrato.Tipo.Id == CoffeeBreakDAO.ReferenciaIdTipoEvento)
            {
                coffeeBreakDAO.Insertar(contrato.Tipo as CoffeeBreakEntity, contrato.NumeroContrato);
            }
            else if (contrato.Tipo.Id == CocktailDAO.ReferenciaIdTipoEvento)
            {
                cocktailDAO.Insertar(contrato.Tipo as CocktailEntity, contrato.NumeroContrato);
            }
            else if (contrato.Tipo.Id == CenaDAO.ReferenciaIdTipoEvento)
            {
                cenaDAO.Insertar(contrato.Tipo as CenaEntity, contrato.NumeroContrato);
            }
        }
예제 #2
0
 public void create(ContratoEntity contrato)
 {
     adapter.Insert(contrato.NumeroContrato, contrato.FechaCreacion, contrato.RutCliente.Rut,
                    contrato.CodigoPlan.IdPlan, contrato.InicioVigencia, contrato.FinVigencia,
                    contrato.EstadoVigente, contrato.DeclaracionSalud, contrato.PrimaAnual,
                    contrato.PrimaMensual, contrato.Observaciones);
 }