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 }));
        }
Ejemplo n.º 2
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 }));
        }
Ejemplo n.º 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 }));
        }
Ejemplo n.º 5
0
        public JsonResult guardar(cPacientes pacientes)
        {
            //creamos el objeto de la clase Pacientes
            Pacientes objPaciente = new Pacientes();
            if(pacientes.FechaNacimiento == null)
            {
                return Json(new { status = false, mensaje = "La fecha esta vacia" });
            }
            if(pacientes.Id != 0)
            {
                //editar
                //consulta a la tabla para actualizar al paciente seleccionado
                objPaciente = db.Pacientes.Where(a => a.Id == pacientes.Id).FirstOrDefault();
                if(objPaciente == null)
                {
                    return Json(new { status = false, mensaje = "No existe el registro"});
                }
                else
                {
                    objPaciente.Nombre = pacientes.Nombre;
                    objPaciente.Apellido = pacientes.Apellido;
                    objPaciente.Edad = pacientes.Edad;
                    objPaciente.Telefono = pacientes.Telefono;
                    objPaciente.Direccion = pacientes.Direccion;
                    objPaciente.Correo = pacientes.Correo;
                    objPaciente.Genero = pacientes.Genero;
                    objPaciente.FechaNacimiento = pacientes.FechaNacimiento;

                    db.Pacientes.Attach(objPaciente);
                    db.Entry(objPaciente).State = System.Data.Entity.EntityState.Modified;
                }
            }
            else
            {
                //nuevo
                objPaciente.Nombre = pacientes.Nombre;
                objPaciente.Apellido = pacientes.Apellido;
                objPaciente.Edad = pacientes.Edad;
                objPaciente.Telefono = pacientes.Telefono;
                objPaciente.Direccion = pacientes.Direccion;
                objPaciente.Correo = pacientes.Correo;
                objPaciente.Genero = pacientes.Genero;
                objPaciente.FechaNacimiento = pacientes.FechaNacimiento;

                //agregamos los datos ingresados a la tabla
                db.Pacientes.Add(objPaciente);
            }
            db.SaveChanges();
            return Json(new { status = true, mensaje = "Datos guardados", datos = objPaciente});
        }
Ejemplo n.º 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 }));
        }
Ejemplo n.º 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 }));
        }
Ejemplo n.º 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 }));
        }
Ejemplo n.º 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 }));
        }
Ejemplo n.º 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 }));
        }