public SERVICIOS GetServicioByID(int id)
        {
            SERVICIOS oServicio = null;

            try
            {
                using (MyContext ctx = new MyContext())
                {
                    ctx.Configuration.LazyLoadingEnabled = false;
                    oServicio = ctx.SERVICIOS.Find(id);
                }

                return(oServicio);
            }
            catch (DbUpdateException dbEx)
            {
                string mensaje = "";
                Log.Error(dbEx, System.Reflection.MethodBase.GetCurrentMethod(), ref mensaje);
                throw new Exception(mensaje);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                Log.Error(ex, System.Reflection.MethodBase.GetCurrentMethod(), ref mensaje);
                throw;
            }
        }
        public IHttpActionResult PutSERVICIOS(string id, SERVICIOS sERVICIOS)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != sERVICIOS.idServicio)
            {
                return(BadRequest());
            }

            db.Entry(sERVICIOS).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!SERVICIOSExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public ActionResult Details(int?id)
        {
            ServiceServicio _serviceServicio = new ServiceServicio();
            SERVICIOS       oServicio        = null;

            try
            {
                // Si va null
                if (id == null)
                {
                    return(RedirectToAction("Servicios"));
                }

                oServicio = _serviceServicio.GetServicioByID(id.Value);
                if (oServicio == null)
                {
                    //return RedirectToAction("Ubicaciones");
                    TempData["Message"]         = "No existen los registros solicitados";
                    TempData["Redirect"]        = "Servicio";
                    TempData["Redirect-Action"] = "Servicios";

                    return(RedirectToAction("Default", "Error"));
                }
                return(View(oServicio));
            }
            catch (Exception ex)
            {
                Log.Error(ex, MethodBase.GetCurrentMethod());
                TempData["Message"]         = "No existen los registros solicitados";
                TempData["Redirect"]        = "Servicio";
                TempData["Redirect-Action"] = "Servicios";

                return(RedirectToAction("Default", "Error"));
            }
        }
        public ActionResult Edit(int id)
        {
            ServiceServicio _serviceServicio = new ServiceServicio();
            SERVICIOS       oServicio        = null;

            try
            {
                // Si va null
                if (id == null)
                {
                    return(RedirectToAction("Servicios"));
                }

                oServicio = _serviceServicio.GetServicioByID(id);
                if (oServicio == null)
                {
                    TempData["Message"]         = "No existe el servicio solicitado";
                    TempData["Redirect"]        = "Servicio";
                    TempData["Redirect-Action"] = "Servicios";

                    return(RedirectToAction("Default", "Error"));
                }

                return(View(oServicio));
            }
            catch (Exception ex)
            {
                Log.Error(ex, MethodBase.GetCurrentMethod());
                TempData["Message"]         = "Error al procesar los datos" + ex.Message;
                TempData["Redirect"]        = "Servicio";
                TempData["Redirect-Action"] = "Servicios";

                return(RedirectToAction("Default", "Error"));
            }
        }
        public ActionResult Save(SERVICIOS serv)
        {
            ServiceServicio _serviceServicio = new ServiceServicio();

            try
            {
                if (ModelState.IsValid)
                {
                    SERVICIOS oServicio = _serviceServicio.Save(serv);
                }
                else
                {
                    Util.Util.ValidateErrors(this);

                    return(View("Create", serv));
                }

                return(RedirectToAction("Servicios"));
            }
            catch (Exception ex)
            {
                Log.Error(ex, MethodBase.GetCurrentMethod());
                TempData["Message"]         = "Error al procesar los datos" + ex.Message;
                TempData["Redirect"]        = "Servicio";
                TempData["Redirect-Action"] = "Servicios";

                return(RedirectToAction("Default", "Error"));
            }
        }
        public IHttpActionResult PostSERVICIOS(SERVICIOS sERVICIOS)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.SERVICIOS.Add(sERVICIOS);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (SERVICIOSExists(sERVICIOS.idServicio))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = sERVICIOS.idServicio }, sERVICIOS));
        }
 public IEnumerable <SERVICIOS> listaServiciosEscogidos(int[] selectedServicios)
 {
     try
     {
         IEnumerable <SERVICIOS> lista = null;
         using (MyContext ctx = new MyContext())
         {
             ctx.Configuration.LazyLoadingEnabled = false;
             if (selectedServicios != null)
             {
                 lista = new List <SERVICIOS>();
                 foreach (var serv in selectedServicios)
                 {
                     SERVICIOS servAdd = this.GetServicioByID(serv);
                     lista.Append(servAdd);
                 }
             }
         }
         return(lista);
     }
     catch (DbUpdateException dbEx)
     {
         string mensaje = "";
         Log.Error(dbEx, System.Reflection.MethodBase.GetCurrentMethod(), ref mensaje);
         throw new Exception(mensaje);
     }
     catch (Exception EX)
     {
         string mensaje = "";
         Log.Error(EX, System.Reflection.MethodBase.GetCurrentMethod(), ref mensaje);
         throw;
     }
 }
Exemple #8
0
        private void otrosServicioscbo_SelectedIndexChanged(object sender, EventArgs e)
        {
            SERVICIOS s = new SERVICIOS();

            // s = otrosServicioscbo.SelectedItem;

            nomServ = otrosServicioscbo.Text;
            //textBox2.Text = nomServ;
        }
        public IHttpActionResult GetSERVICIOS(string id)
        {
            SERVICIOS sERVICIOS = db.SERVICIOS.Find(id);

            if (sERVICIOS == null)
            {
                return(NotFound());
            }

            return(Ok(sERVICIOS));
        }
        public IHttpActionResult DeleteSERVICIOS(string id)
        {
            SERVICIOS sERVICIOS = db.SERVICIOS.Find(id);

            if (sERVICIOS == null)
            {
                return(NotFound());
            }

            db.SERVICIOS.Remove(sERVICIOS);
            db.SaveChanges();

            return(Ok(sERVICIOS));
        }
Exemple #11
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            SERVICIOS        servicios = new SERVICIOS();
            List <SERVICIOS> srv       = new List <SERVICIOS>(Consulta_BLL.ConsultaServicios(nomServ));


            foreach (SERVICIOS s in srv)
            {
                servicios.ID_Servicios = s.ID_Servicios;
                servicios.Nombre       = s.Nombre;
                servicios.Descripcion  = s.Descripcion;
                servicios.Precio       = s.Precio;
                retornaServicio(servicios);
            }

            MessageBox.Show("Servicio Agregado", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
        public SERVICIOS Save(SERVICIOS servicio)
        {
            int       retorno   = 0;
            SERVICIOS oServicio = null;

            try
            {
                using (MyContext ctx = new MyContext())
                {
                    ctx.Configuration.LazyLoadingEnabled = false;
                    oServicio = GetServicioByID((int)servicio.Id);

                    if (oServicio == null)
                    {
                        ctx.SERVICIOS.Add(servicio);
                        retorno = ctx.SaveChanges();
                    }
                    else
                    {
                        ctx.SERVICIOS.Add(servicio);
                        ctx.Entry(servicio).State = EntityState.Modified;
                        retorno = ctx.SaveChanges();
                    }
                }

                if (retorno >= 0)
                {
                    oServicio = GetServicioByID(servicio.Id);
                }

                return(oServicio);
            }
            catch (DbUpdateException dbEx)
            {
                string mensaje = "";
                Log.Error(dbEx, System.Reflection.MethodBase.GetCurrentMethod(), ref mensaje);
                throw new Exception(mensaje);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                Log.Error(ex, System.Reflection.MethodBase.GetCurrentMethod(), ref mensaje);
                throw;
            }
        }
Exemple #13
0
        public ActionResult Create([Bind(Include = "INGR_ID,ID_AUTO,INGR_FECHA_INGRESO,INGR_RUT_CLIENTE")] INGRESA_VEHICULO iNGRESA_VEHICULO, string[] servicios)
        {
            if (ModelState.IsValid)
            {
                foreach (string value in servicios)
                {
                    SERVICIOS servi = new SERVICIOS();
                    int       idaux = int.Parse(value);
                    servi = db.SERVICIOS.Where(x => x.SERVI_ID == idaux).First();

                    iNGRESA_VEHICULO.SERVICIOS.Add(servi);
                }

                db.INGRESA_VEHICULO.Add(iNGRESA_VEHICULO);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID_AUTO = new SelectList(db.AUTOS, "ID_AUTO", "ID_MODELO", iNGRESA_VEHICULO.ID_AUTO);
            return(View(iNGRESA_VEHICULO));
        }
Exemple #14
0
        private void button3_Click(object sender, EventArgs e)
        {
            SERVICIOS servicios = new SERVICIOS();
            //  List<SERVICIOS> ls = new List<SERVICIOS>();
            List <SERVICIOS> srv = new List <SERVICIOS>(Consulta_BLL.ConsultaServicios(nomServ));

            // srv= Consulta_BLL.ConsultaServicios(nomServ);
            // miLista = Consulta_BLL.ConsultaServicios(nomServ);
            listaCirugia = srv;

            foreach (SERVICIOS s in srv)
            {
                servicios.ID_Servicios = s.ID_Servicios;
                servicios.Nombre       = s.Nombre;
                servicios.Descripcion  = s.Descripcion;
                servicios.Precio       = s.Precio;
                retornaServicio(servicios);
            }

            MessageBox.Show("Servicio Agregado", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
            alertadeCirujia = true;
        }
Exemple #15
0
        private void agregarExamenesbtn_Click(object sender, EventArgs e)
        {
            SERVICIOS servicios = new SERVICIOS();
            //  List<SERVICIOS> ls = new List<SERVICIOS>();
            List <SERVICIOS> srv = new List <SERVICIOS>(Consulta_BLL.ConsultaServicios(nomExamen));

            //enviar a area de examenes
            listaExamenes = srv;
            // srv= Consulta_BLL.ConsultaServicios(nomServ);
            // miLista = Consulta_BLL.ConsultaServicios(nomServ);

            foreach (SERVICIOS s in srv)
            {
                servicios.ID_Servicios = s.ID_Servicios;
                servicios.Nombre       = s.Nombre;
                servicios.Descripcion  = s.Descripcion;
                servicios.Precio       = s.Precio;
                retornaServicio(servicios);
            }

            MessageBox.Show("Examen  Agregado y Solicitado", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
            alertadeExamen = true;
        }
Exemple #16
0
 private void retornaServicio(SERVICIOS servicios)
 {
     listita.Add(servicios);
 }
        public SERVICIOS Save(SERVICIOS servicio)
        {
            IRepositoryServicio repository = new RepositoryServicio();

            return(repository.Save(servicio));
        }
Exemple #18
0
 private void retornaCirugiao(SERVICIOS servicios)
 {
     listaCirugia.Add(servicios);
 }