Example #1
0
        public void Crear(int previo_id, int obra_id, string nombre = null, string url = null)
        {
            try
            {
                var protocolo = new protocolos()
                {
                    IdPrevio = previo_id,
                    obra_id  = obra_id,
                    Nombre   = nombre,
                    Url      = url
                };

                _db.protocolos.Add(protocolo);
                _db.SaveChanges();
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #2
0
        //public CuentaConUsuarioMaestro FindWithUsuarioMaestro(int id)
        //{
        //    var query = (from c in _db.cuentas
        //                 from u in c.aspnetusers1
        //                 where u.Tipo == UsuarioManager.Tipo.MaestroProveedor
        //                 && c.Id == id
        //                 select new CuentaConUsuarioMaestro { Cuenta = c, UsuarioMaestro = u });

        //    return query.FirstOrDefault();
        //}

        public obras Crear(string nombre           = null, string personajuridica = null, string direccionfacturacion = null,
                           string direccionoficina = null, string direccionobra   = null, string telefonooficina      = null, string contacto = null, string contacto2 = null
                           , string email          = null, string email2 = null, string foto = null, string mapa = null)
        {
            try
            {
                var obra = new obras()
                {
                    Nombre               = nombre,
                    PersonaJuridica      = personajuridica,
                    DireccionFacturacion = direccionfacturacion,
                    DireccionOficina     = direccionoficina,
                    DireccionObra        = direccionobra,
                    TelefonoOficina      = telefonooficina,
                    Contacto             = contacto,
                    Contacto2            = contacto2,
                    Email  = email,
                    Email2 = email2,
                    foto   = foto,
                    mapa   = mapa
                };

                var id = _db.obras.Add(obra);
                _db.SaveChanges();


                var ascensorprivado = new equipos()
                {
                    Nombre  = "ASCENSOR PRIVADO",
                    obra_id = id.Id
                };
                var idequipoap = _db.equipos.Add(ascensorprivado);
                _db.SaveChanges();

                var previo = new previos()
                {
                    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,
                    equipo_id       = idequipoap.Id
                };
                _db.previos.Add(previo);
                _db.SaveChanges();

                /* var ascensorservicio = new equipos()
                 *               {
                 *
                 *                       Nombre = "ASCENSOR DE SERVICIO",
                 *                       obra_id = id.Id
                 *
                 *               };
                 * var idequipoas = _db.equipos.Add(ascensorservicio);
                 *               _db.SaveChanges();
                 *
                 * var previoas = new previos()
                 * {
                 *   equipo_id = idequipoas.Id
                 * };
                 * var previo_id = _db.previos.Add(previoas);
                 * _db.SaveChanges();*/

                var protocolo = new protocolos()
                {
                    obra_id  = id.Id,
                    IdPrevio = previo.Id
                };
                _db.protocolos.Add(protocolo);
                _db.SaveChanges();

                /*var herramienta = new herramientas()
                 * {
                 *  obra_id = id.Id,
                 *  previo_id = previo.Id
                 * };
                 * _db.herramientas.Add(herramienta);
                 * _db.SaveChanges();*/
/*
 *              var montacarro = new equipos()
 *                              {
 *
 *                                      Nombre = "MONTA CARRO",
 *                                      obra_id = id.Id
 *
 *                              };
 *              var idequipomc = _db.equipos.Add(montacarro);
 *                              _db.SaveChanges();
 *
 *              var previomc = new previos()
 *              {
 *                  equipo_id = idequipomc.Id
 *              };
 *              _db.previos.Add(previomc);
 *              _db.SaveChanges();
 */
                var ventamanprev = new ventas()
                {
                    Descripcion = "MANTENIMIENTOS PREVENTIVOS",
                    IdObra      = id.Id
                };
                var idventamp = _db.ventas.Add(ventamanprev);
                _db.SaveChanges();

                var ventamancorrec = new ventas()
                {
                    Descripcion = "MANTENIMIENTOS CORRECTIVOS",
                    IdObra      = id.Id
                };
                var idventamc = _db.ventas.Add(ventamancorrec);
                _db.SaveChanges();

                var ventainfor = new ventas()
                {
                    Descripcion = "INFORMES GENERALES",
                    IdObra      = id.Id
                };
                var idventainforme = _db.ventas.Add(ventainfor);
                _db.SaveChanges();

                var ventarepo = new ventas()
                {
                    Descripcion = "REPORTES DE SUGERENCIAS",
                    IdObra      = id.Id
                };
                var idventasugerencia = _db.ventas.Add(ventarepo);
                _db.SaveChanges();

                var mp = new mantenimientopreventivo()
                {
                    IdVenta = idventamp.Id
                };
                _db.mantenimientopreventivo.Add(mp);
                _db.SaveChanges();

                var mc = new mantenimientocorrectivo()
                {
                    IdVenta = idventamc.Id
                };
                _db.mantenimientocorrectivo.Add(mc);
                _db.SaveChanges();


                var informe = new informes()
                {
                    IdVenta = idventainforme.Id,
                    Url     = "null", Nombre = "null",
                    Fecha   = DateTime.Now
                };
                _db.informes.Add(informe);
                _db.SaveChanges();

                var sugerencia = new sugerencias()
                {
                    IdVenta              = idventasugerencia.Id,
                    Descripcion          = "null",
                    Caracteristica       = "null",
                    Numero               = "null",
                    AccionesRecomendadas = "null",
                    AccionesTomadas      = "null",
                    GerenciaResponsable  = "null",
                    Fecha = DateTime.Now
                };
                _db.sugerencias.Add(sugerencia);
                _db.SaveChanges();

                return(id);
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #3
0
        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;
            }
        }
Example #4
0
        private void Buscar()
        {
            List <protocolos> lista = new List <protocolos>();

            decimal?documento = null;

            if (txt_DNI.Text != "")
            {
                documento = Convert.ToInt32(txt_DNI.Text);
            }
            DateTime F1 = txt_fechaI.Value;
            DateTime F2 = txt_FechaF.Value;

            if (txt_Protocolo.Text.Length > 5)
            {
                F1 = Convert.ToDateTime("01/01/1900");
                F2 = Convert.ToDateTime("01/01/3000");
            }

            if (VariablesGlobales.permisosG.IndexOf("|2|") != -1)
            {
                DAL.HospitalDataSetTableAdapters.H2_Laboratorio_BuscarProtocolos_GuardiaTableAdapter adapter = new DAL.HospitalDataSetTableAdapters.H2_Laboratorio_BuscarProtocolos_GuardiaTableAdapter();
                DAL.HospitalDataSet.H2_Laboratorio_BuscarProtocolos_GuardiaDataTable aTable = adapter.GetData(txt_Protocolo.Text, F1, F2, txt_AyN.Text, documento, txt_HC.Text.Trim());
                int pos = 0;
                foreach (DAL.HospitalDataSet.H2_Laboratorio_BuscarProtocolos_GuardiaRow row in aTable.Rows)
                {
                    protocolos p = new protocolos();
                    p.Documento = row.documento.ToString();
                    p.fecha     = row.FechaIngreso.ToShortDateString();
                    p.Paciente  = row.Paciente;
                    p.Protocolo = row.Protocolo;
                    p.CodOrden  = row.CodOrden.ToString();
                    p.Estado    = row.Estado;
                    p.NH_UOM    = row.HC_UOM_CENTRAL;
                    lista.Add(p);
                }
            }
            else
            {
                DAL.HospitalDataSetTableAdapters.H2_Laboratorio_BuscarProtocolosTableAdapter adapter = new DAL.HospitalDataSetTableAdapters.H2_Laboratorio_BuscarProtocolosTableAdapter();
                DAL.HospitalDataSet.H2_Laboratorio_BuscarProtocolosDataTable aTable = adapter.GetData(txt_Protocolo.Text, F1, F2, txt_AyN.Text, documento, txt_HC.Text.Trim(), cbo_tipo_doc.SelectedValue.ToString());
                int pos = 0;
                foreach (DAL.HospitalDataSet.H2_Laboratorio_BuscarProtocolosRow row in aTable.Rows)
                {
                    protocolos p = new protocolos();
                    p.Paciente_id = row.documento.ToString();
                    p.fecha       = row.FechaIngreso.ToShortDateString();
                    p.Paciente    = row.Paciente;
                    p.Protocolo   = row.Protocolo;
                    p.CodOrden    = row.CodOrden.ToString();
                    p.Estado      = row.Estado;
                    p.NH_UOM      = row.HC_UOM_CENTRAL;
                    p.Tipo_Doc    = row.Tipo_doc;
                    p.Documento   = row.documento_real.ToString();

                    lista.Add(p);
                }
            }


            gv_Ordenes.DataSource          = lista;
            gv_Ordenes.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
        }