예제 #1
0
        public JsonResult guardar(cConsultorios consultorios)
        {
            Consultorios objConsultorios = new Consultorios();

            if (consultorios.Id != 0)
            {
                objConsultorios = db.Consultorios.Where(a => a.Id == consultorios.Id).FirstOrDefault();
                if (objConsultorios == null)
                {
                    return(Json(new { status = false, mensaje = "No existe el registro" }));
                }
                objConsultorios.Nombre   = consultorios.Nombre;
                objConsultorios.Estado   = consultorios.Estado;
                objConsultorios.Agregado = DateTime.Now;

                db.Consultorios.Attach(objConsultorios);
                db.Entry(objConsultorios).State = System.Data.Entity.EntityState.Modified;
            }
            else
            {
                objConsultorios.Nombre   = consultorios.Nombre;
                objConsultorios.Estado   = consultorios.Estado;
                objConsultorios.Agregado = DateTime.Now;

                db.Consultorios.Add(objConsultorios);
            }
            db.SaveChanges();
            return(Json(new { status = true, mensaje = "Datos guardados", datos = objConsultorios }));
        }
        public JsonResult guardar(cEspecialidades cEspecialidades)
        {
            Especialidades especialidades = new Especialidades();

            if (cEspecialidades.Id != 0)
            {
                especialidades = db.Especialidades.Where(a => a.Id == cEspecialidades.Id).FirstOrDefault();
                if (especialidades == null)
                {
                    return(Json(new { status = false, mensaje = "No existe el registro" }));
                }
                especialidades.Nombre   = cEspecialidades.Nombre;
                especialidades.Estado   = cEspecialidades.Estado;
                especialidades.Agregado = DateTime.Now;

                db.Especialidades.Attach(especialidades);
                db.Entry(especialidades).State = System.Data.Entity.EntityState.Modified;
            }
            else
            {
                especialidades.Nombre   = cEspecialidades.Nombre;
                especialidades.Estado   = cEspecialidades.Estado;
                especialidades.Agregado = DateTime.Now;

                db.Especialidades.Add(especialidades);
            }
            db.SaveChanges();
            return(Json(new { status = true, mensaje = "Datos guardados", datos = especialidades }));
        }
예제 #3
0
        public JsonResult eliminar(int Id)
        {
            Pacientes objPacientes = new Pacientes();
            if(Id == 0)
            {
                return Json(new { status = false, mensaje = "El id esta en 0" });
            }
            else
            {
                //consulta a la tabla para obtener el paciente por el id
                objPacientes = db.Pacientes.Where(a => a.Id == Id).FirstOrDefault();
                if(objPacientes == null)
                {
                    return Json(new { status = false, mensaje = "No existe el registro" });
                }
                else
                {
                    //procedemos a eliminar el registro
                    db.Pacientes.Attach(objPacientes);
                    db.Pacientes.Remove(objPacientes);
                    db.SaveChanges();

                    return Json(new { status = true, mensaje = "Registro eliminado" });
                }
            }
        }
예제 #4
0
        public JsonResult guardar(cCategorias ccategorias)
        {
            Categoria objCategoria = new Categoria();

            if (ccategorias.Id != 0)
            {
                //editar
                objCategoria = db.Categoria.Where(a => a.Id == ccategorias.Id).FirstOrDefault();
                if (objCategoria == null)
                {
                    return(Json(new { status = false, mensaje = "No existe el registro" }));
                }
                else
                {
                    objCategoria.Categoria1 = ccategorias.Categoria1;
                    //objCategoria.NumProductos = ccategorias.NumProductos;
                    objCategoria.Estado   = ccategorias.Estado;
                    objCategoria.Agregado = DateTime.Now;

                    db.Categoria.Attach(objCategoria);
                    db.Entry(objCategoria).State = System.Data.Entity.EntityState.Modified;
                }
            }
            else
            {
                //nuevo
                objCategoria.Categoria1   = ccategorias.Categoria1;
                objCategoria.NumProductos = 0;
                objCategoria.Estado       = ccategorias.Estado;
                objCategoria.Agregado     = DateTime.Now;
                db.Categoria.Add(objCategoria);
            }
            db.SaveChanges();
            return(Json(new { status = true, mensaje = "Datos guardados", datos = objCategoria }));
        }
        public JsonResult guardar(cProductosInventario cproductosInventario)
        {
            ProductosInventario objProductosInventario = new ProductosInventario();

            if (cproductosInventario.Id != 0)
            {
                //editar
                objProductosInventario = db.ProductosInventario.Where(a => a.Id == cproductosInventario.Id).FirstOrDefault();
                if (objProductosInventario == null)
                {
                    return(Json(new { status = false, mensaje = "No existe el registro" }));
                }
                else
                {
                    objProductosInventario.Codigo       = cproductosInventario.Codigo;
                    objProductosInventario.Presentacion = cproductosInventario.Presentacion;
                    objProductosInventario.Nombre       = cproductosInventario.Nombre;
                    objProductosInventario.Descripcion  = cproductosInventario.Descripcion;
                    objProductosInventario.Costo        = cproductosInventario.Costo;
                    objProductosInventario.Utilidad     = cproductosInventario.Utilidad;
                    objProductosInventario.PrecioVenta  = cproductosInventario.PrecioVenta;
                    objProductosInventario.StockInicial = cproductosInventario.StockInicial;
                    objProductosInventario.Estado       = cproductosInventario.Estado;
                    //objProductosInventario.Imagen = cproductosInventario.Imagen;
                    objProductosInventario.Id_Categoria = cproductosInventario.Id_Categoria;

                    db.ProductosInventario.Attach(objProductosInventario);
                    db.Entry(objProductosInventario).State = System.Data.Entity.EntityState.Modified;
                }
            }
            else
            {
                //nuevo
                objProductosInventario.Codigo       = cproductosInventario.Codigo;
                objProductosInventario.Presentacion = cproductosInventario.Presentacion;
                objProductosInventario.Nombre       = cproductosInventario.Nombre;
                objProductosInventario.Descripcion  = cproductosInventario.Descripcion;
                objProductosInventario.Costo        = cproductosInventario.Costo;
                objProductosInventario.Utilidad     = cproductosInventario.Utilidad;
                objProductosInventario.PrecioVenta  = cproductosInventario.PrecioVenta;
                objProductosInventario.StockInicial = cproductosInventario.StockInicial;
                objProductosInventario.Estado       = cproductosInventario.Estado;
                //objProductosInventario.Imagen = cproductosInventario.Imagen;
                objProductosInventario.Id_Categoria = cproductosInventario.Id_Categoria;
                db.ProductosInventario.Add(objProductosInventario);
            }
            db.SaveChanges();
            return(Json(new { status = true, mensaje = "Datos guardados", datos = objProductosInventario }));
        }
예제 #6
0
        public JsonResult guardar(cCitas citas)
        {
            Citas objCitas = new Citas();

            if (citas.Id != 0)
            {
                //editar
                objCitas = db.Citas.Where(a => a.Id == citas.Id).FirstOrDefault();
                if (objCitas == null)
                {
                    return(Json(new { status = false, mensaje = "No existe el registro" }));
                }
                else
                {
                    objCitas.Fecha          = citas.Fecha;
                    objCitas.Hora           = citas.Hora;
                    objCitas.Id_paciente    = citas.Id_paciente;
                    objCitas.Id_medico      = citas.Id_medico;
                    objCitas.Id_consultorio = citas.Id_consultorio;
                    objCitas.Estado         = citas.Estado;
                    objCitas.Observacion    = citas.Observacion;

                    db.Citas.Attach(objCitas);
                    db.Entry(objCitas).State = System.Data.Entity.EntityState.Modified;
                }
            }
            else
            {
                //nuevo
                objCitas.Fecha          = citas.Fecha;
                objCitas.Hora           = citas.Hora;
                objCitas.Id_paciente    = citas.Id_paciente;
                objCitas.Id_medico      = citas.Id_medico;
                objCitas.Id_consultorio = citas.Id_consultorio;
                objCitas.Estado         = citas.Estado;
                objCitas.Observacion    = citas.Observacion;

                db.Citas.Add(objCitas);
            }
            db.SaveChanges();
            return(Json(new { status = true, mensaje = "Datos guardados", datos = objCitas }));
        }
예제 #7
0
        public JsonResult guardar(cProveedor cproveedor)
        {
            Proveedor objProveedor = new Proveedor();

            if (cproveedor.Id != 0)
            {
                //editar
                objProveedor = db.Proveedor.Where(a => a.Id == cproveedor.Id).FirstOrDefault();
                if (objProveedor == null)
                {
                    return(Json(new { status = false, mensaje = "No existe el registro" }));
                }
                else
                {
                    objProveedor.RegFiscal  = cproveedor.RegFiscal;
                    objProveedor.Proveedor1 = cproveedor.Proveedor1;
                    objProveedor.Direccion  = cproveedor.Direccion;
                    objProveedor.Email      = cproveedor.Email;
                    objProveedor.Telefono   = cproveedor.Telefono;
                    objProveedor.Agregado   = DateTime.Now;

                    db.Proveedor.Attach(objProveedor);
                    db.Entry(objProveedor).State = System.Data.Entity.EntityState.Modified;
                }
            }
            else
            {
                //nuevo
                objProveedor.RegFiscal  = cproveedor.RegFiscal;
                objProveedor.Proveedor1 = cproveedor.Proveedor1;
                objProveedor.Direccion  = cproveedor.Direccion;
                objProveedor.Email      = cproveedor.Email;
                objProveedor.Telefono   = cproveedor.Telefono;
                objProveedor.Agregado   = DateTime.Now;
                db.Proveedor.Add(objProveedor);
            }
            db.SaveChanges();
            return(Json(new { status = true, mensaje = "Datos guardados", datos = objProveedor }));
        }
예제 #8
0
        public JsonResult guardar(cCliente ccliente)
        {
            Cliente objCliente = new Cliente();

            if (ccliente.Id != 0)
            {
                //editar
                objCliente = db.Cliente.Where(a => a.Id == ccliente.Id).FirstOrDefault();
                if (objCliente == null)
                {
                    return(Json(new { status = false, mensaje = "No existe el registro" }));
                }
                else
                {
                    objCliente.RegFiscal = ccliente.RegFiscal;
                    objCliente.Cliente1  = ccliente.Cliente1;
                    objCliente.Direccion = ccliente.Direccion;
                    objCliente.Email     = ccliente.Email;
                    objCliente.Telefono  = ccliente.Telefono;
                    objCliente.Agregado  = DateTime.Now;

                    db.Cliente.Attach(objCliente);
                    db.Entry(objCliente).State = System.Data.Entity.EntityState.Modified;
                }
            }
            else
            {
                //nuevo
                objCliente.RegFiscal = ccliente.RegFiscal;
                objCliente.Cliente1  = ccliente.Cliente1;
                objCliente.Direccion = ccliente.Direccion;
                objCliente.Email     = ccliente.Email;
                objCliente.Telefono  = ccliente.Telefono;
                objCliente.Agregado  = DateTime.Now;
                db.Cliente.Add(objCliente);
            }
            db.SaveChanges();
            return(Json(new { status = true, mensaje = "Datos guardados", datos = objCliente }));
        }
예제 #9
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 }));
        }
예제 #10
0
        public JsonResult guardar(cProductos cproductos)
        {
            Productos objProductos = new Productos();

            if (cproductos.Id != 0)
            {
                //editar
                objProductos = db.Productos.Where(a => a.Id == cproductos.Id).FirstOrDefault();
                if (objProductos == null)
                {
                    return(Json(new { status = false, mensaje = "No existe el registro" }));
                }
                else
                {
                    objProductos.Nombre       = cproductos.Nombre;
                    objProductos.Stock        = cproductos.Stock;
                    objProductos.PrecioCompra = cproductos.PrecioCompra;
                    objProductos.PrecioVenta  = cproductos.PrecioVenta;
                    objProductos.Agregado     = DateTime.Now;

                    db.Productos.Attach(objProductos);
                    db.Entry(objProductos).State = System.Data.Entity.EntityState.Modified;
                }
            }
            else
            {
                //nuevo
                objProductos.Nombre       = cproductos.Nombre;
                objProductos.Stock        = cproductos.Stock;
                objProductos.PrecioCompra = cproductos.PrecioCompra;
                objProductos.PrecioVenta  = cproductos.PrecioVenta;
                objProductos.Agregado     = DateTime.Now;
                db.Productos.Add(objProductos);
            }
            db.SaveChanges();
            return(Json(new { status = true, mensaje = "Datos guardados", datos = objProductos }));
        }
예제 #11
0
        public ActionResult LoginNuevo(FormCollection form)
        {
            string correoElectronico = "";

            if (form.AllKeys.Contains("correoElectronico"))
            {
                correoElectronico = form["correoElectronico"].ToString();
            }
            string password = "";

            if (form.AllKeys.Contains("pass"))
            {
                password = form["pass"].ToString();
            }

            cUsuarios cUsuarios = new cUsuarios();
            Usuarios  usuarios  = cUsuarios.ingresar(correoElectronico, password);

            if (usuarios != null)
            {
                Session["nombreCompleto"]    = usuarios.Nombre;
                Session["correoElectronico"] = usuarios.Correo;
                Session["id"] = usuarios.Id;

                if (usuarios.Id != -1)
                {
                    string nombreCompleto = usuarios.Nombre + " " + usuarios.Apellido;

                    SistemaActividad oSistemaActividad = new SistemaActividad();
                    oSistemaActividad.Actividad      = "Ingreso al sistema el usuario: " + nombreCompleto;
                    oSistemaActividad.FechaActividad = DateTime.Now;
                    oSistemaActividad.id_usuario     = usuarios.Id;
                    //oSistemaActividad.Usuarios = cGeneral.oUsuario;

                    db.SistemaActividad.Add(oSistemaActividad);
                    db.SaveChanges();
                }
                //Si esta registrado el usuario
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                //sino encuentra el usuario ingresado dado de alta
                ViewBag.Message = "El correo y/o contraseña son incorrectos, favor de verificar tus credenciales";
                return(View("LoginNuevo"));
            }
        }