Example #1
0
        int IMedicamentos.RegistraryActualizarMedicamento(MedicamentoCLS oMedicamentoCLS)
        {
            //throw new NotImplementedException();
            int rpta = 0;

            try
            {
                using (var bd = new MedicoEntities())
                {
                    if (oMedicamentoCLS.IidMedicamento == 0)
                    {
                        Medicamento oMedicamento = new Medicamento();
                        oMedicamento.IIDMEDICAMENTO = oMedicamentoCLS.IidMedicamento;

                        oMedicamento.NOMBRE = oMedicamentoCLS.Nombre;
                        oMedicamento.PRECIO = oMedicamentoCLS.Precio;
                        oMedicamento.STOCK  = oMedicamentoCLS.Stock;
                        oMedicamento.IIDFORMAFARMACEUTICA = oMedicamentoCLS.IidFormaFarmaceutica;
                        oMedicamento.CONCENTRACION        = oMedicamentoCLS.Concentracion;
                        oMedicamento.PRESENTACION         = oMedicamentoCLS.Presentacion;
                        oMedicamento.BHABILITADO          = 1;

                        bd.Medicamento.Add(oMedicamento);
                        bd.SaveChanges();
                        rpta = 1;
                    }
                    else
                    {
                        Medicamento oMedicamento = bd.Medicamento.Where(p => p.IIDMEDICAMENTO == oMedicamentoCLS.IidMedicamento).First();


                        oMedicamento.NOMBRE = oMedicamentoCLS.Nombre;
                        oMedicamento.PRECIO = oMedicamentoCLS.Precio;
                        oMedicamento.STOCK  = oMedicamentoCLS.Stock;
                        oMedicamento.IIDFORMAFARMACEUTICA = oMedicamentoCLS.IidFormaFarmaceutica;
                        oMedicamento.CONCENTRACION        = oMedicamentoCLS.Concentracion;
                        oMedicamento.PRESENTACION         = oMedicamentoCLS.Presentacion;
                        bd.SaveChanges();
                        rpta = 1;
                    }
                }
            }
            catch (Exception ex)
            {
                rpta = 0;
            }

            return(rpta);
        }
        int IService1.eliminarMedicamento(int idMedicamento)
        {
            int respuesta = 0;

            try
            {
                using (var bd = new MedicoEntities())
                {
                    Medicamento oMedicamento = bd.Medicamento.Where(p => p.IIDMEDICAMENTO == idMedicamento).First();
                    oMedicamento.BHABILITADO = 0;
                    bd.SaveChanges();
                    respuesta = 1;
                }
            }
            catch (Exception exc)
            {
                respuesta = 0;
            }
            return(respuesta);
        }
Example #3
0
        int IMedicamentos.EliminarMedicamento(int iidMedicamento)
        {
            //throw new NotImplementedException();
            int rpta = 0;

            using (var bd = new MedicoEntities())
            {
                try
                {
                    Medicamento oMedicamento = bd.Medicamento.Where(P => P.IIDMEDICAMENTO == iidMedicamento).First();
                    oMedicamento.BHABILITADO = 0;
                    bd.SaveChanges();
                    rpta = 1;
                }
                catch (Exception)
                {
                    rpta = 0;
                    //throw;
                }


                return(rpta);
            }
        }