public herramientas Crear(int obra_id, string obra = null, string Descripcion = null, string Cantidad = null, DateTime?FechaSalida = null, string Propiedad = null, DateTime?FechaCulminacion = null, string CantidadDeposito = null, DateTime?FechaEntrada = null, string SupervisorObra = null , string TecnicoResponsable = null, string Observaciones = null) { if (Cantidad == "null") { Cantidad = "0"; } try { var herramienta = new herramientas() { obra = obra, Descripcion = Descripcion, Cantidad = int.Parse(Cantidad), FechaSalida = FechaSalida, Propiedad = Propiedad, FechaCulminacion = FechaCulminacion, CantidadDeposito = CantidadDeposito, FechaEntrada = FechaEntrada, SupervisorObra = SupervisorObra, TecnicoResponsable = TecnicoResponsable, Observaciones = Observaciones, obra_id = obra_id }; _db.herramientas.Add(herramienta); _db.SaveChanges(); return(herramienta); } catch (Exception) { throw; } }
public equipos Crear(int obraid, string nombre = null, string marca = null, string modelo = null, string referencia = null, string dimensionescabina = null, string dimensioneshueco = null, string carganominal = null, string velocidad = null , string recorrido = null, string paradas = null, string accesos = null, string voltajedered = null, string potenciademaquina = null, string tipodemaniobra = null , string numerodeguayas = null, string cantidadpersonas = null, string fotografia = null, string plano = null, DateTime?FechaGarantia = null, DateTime?FechaVencimiento = null) { try { var equipo = new equipos() { Nombre = nombre, Marca = marca, Modelo = modelo, Referencia = referencia, DimensionesCabina = dimensionescabina, DimensionesHueco = dimensioneshueco, CargaNominal = carganominal, Velocidad = velocidad, Recorrido = recorrido, Paradas = paradas, Accesos = accesos, VoltajeDeRed = voltajedered, PotenciaDeMaquina = potenciademaquina, TipoDeManiobra = tipodemaniobra, NumeroDeGuayas = numerodeguayas, CantidadPersonas = Convert.ToInt32(cantidadpersonas), Fotografia = fotografia, Plano = plano, obra_id = obraid, FechaGarantia = FechaGarantia, FechaVencimiento = FechaVencimiento }; var equipoid = _db.equipos.Add(equipo); _db.SaveChanges(); var previo = new previos() { equipo_id = equipoid.Id, FechaFirmaContrato = DateTime.Now, FechaPagoInicialFabrica = DateTime.Now, FechaPagoInicialEquipo = DateTime.Now, FechaConstruccion = DateTime.Now, FechaSalidaFabrica = DateTime.Now, FechaSalidaBuque = DateTime.Now, FechaLlegadaBuque = DateTime.Now, FechaPeriodoNacionalizacion = DateTime.Now, FechaSalidaPuertoObra = DateTime.Now, FechaDescargaResguardo = DateTime.Now, ActivacionProtocoloGarantiaFabrica = "no", FechaInicioMontaje = DateTime.Now, FechaEntregaSoso = DateTime.Now, FechaCulminacionMontaje = DateTime.Now, FechaConfiguracion = DateTime.Now, FechaPeriodoPrueba = DateTime.Now, FechaInspeccion = DateTime.Now, }; var previoid = _db.previos.Add(previo); _db.SaveChanges(); var protocolo = new protocolos() { obra_id = obraid, IdPrevio = previoid.Id }; _db.protocolos.Add(protocolo); _db.SaveChanges(); var herramienta = new herramientas() { obra_id = obraid, previo_id = previoid.Id }; _db.herramientas.Add(herramienta); _db.SaveChanges(); return(equipo); } catch (Exception e) { throw e; } }