Example #1
0
        public string listar()
        {
            try
            {
                var             query        = (from m in db.Medicos select m).OrderBy(m => m.Id).ToList <Medicos>();
                List <cMedicos> listaMedicos = new List <cMedicos>();

                foreach (Medicos medicos in query)
                {
                    cMedicos o = new cMedicos();
                    o.Id              = medicos.Id;
                    o.Nombre          = medicos.Nombre;
                    o.Apellido        = medicos.Apellido;
                    o.Telefono        = medicos.Telefono;
                    o.Direccion       = medicos.Direccion;
                    o.correo          = medicos.correo;
                    o.Id_especialidad = medicos.Id_especialidad;

                    listaMedicos.Add(o);
                }

                return(JsonConvert.SerializeObject(new
                {
                    status = true,
                    mensaje = "Datos cargados",
                    data = listaMedicos
                }));
            }
            catch (Exception error)
            {
                string mensaje = error.Message.ToString();
                if (error.InnerException != null)
                {
                    mensaje += Environment.NewLine + error.InnerException.ToString();
                }
                //return Json(new { status = false, mensaje = mensaje });
                return(JsonConvert.SerializeObject(new
                {
                    status = false,
                    mensaje = mensaje
                }));
            }
        }
Example #2
0
        public JsonResult guardar(cMedicos medicos)
        {
            Medicos objMedicos = new Medicos();

            if (medicos.Id != 0)
            {
                //Editar
                objMedicos = db.Medicos.Where(a => a.Id == medicos.Id).FirstOrDefault();
                if (objMedicos == null)
                {
                    return(Json(new { status = false, mensaje = "No existe el registro" }));
                }

                objMedicos.Nombre          = medicos.Nombre;
                objMedicos.Apellido        = medicos.Apellido;
                objMedicos.Telefono        = medicos.Telefono;
                objMedicos.Direccion       = medicos.Direccion;
                objMedicos.correo          = medicos.correo;
                objMedicos.Id_especialidad = medicos.Id_especialidad;

                db.Medicos.Attach(objMedicos);
                db.Entry(objMedicos).State = System.Data.Entity.EntityState.Modified;
            }
            else
            {
                //guardar
                objMedicos.Nombre          = medicos.Nombre;
                objMedicos.Apellido        = medicos.Apellido;
                objMedicos.Telefono        = medicos.Telefono;
                objMedicos.Direccion       = medicos.Direccion;
                objMedicos.correo          = medicos.correo;
                objMedicos.Id_especialidad = medicos.Id_especialidad;

                db.Medicos.Add(objMedicos);
            }
            db.SaveChanges();
            return(Json(new { status = true, mensaje = "Datos guardados", datos = objMedicos }));
        }
Example #3
0
 private void FrmPesquisaMedico_Load(object sender, EventArgs e)
 {
     this._Medicos = new cMedicos();
     this.textBox4.KeyPress += new KeyPressEventHandler(this.textBox4_KeyPress);
     this.carregaGrid(this._Medicos.Medicos);
     this.dataGridView1.CellDoubleClick += new DataGridViewCellEventHandler(this.dataGridView1_CellDoubleClick);
 }