Exemplo n.º 1
0
        public static ClasesC Buscar(int?facturaId)
        {
            ClasesC factura = null;

            using (var conexion = new BeautyCoreDb())
            {
                try
                {
                    factura = new ClasesC()
                    {
                        Encabezado = conexion.Citas.Find(facturaId)
                    };
                    if (factura.Encabezado != null)
                    {
                        factura.Detalle = BLL.DetalleCitasBLL.Listar(factura.Encabezado.CitaId);
                    }
                    else
                    {
                        factura = null;
                    }
                }
                catch (Exception)
                {
                    throw;
                }
            }
            return(factura);
        }
Exemplo n.º 2
0
        public static ClasesC Buscarr(int?Id)
        {
            ClasesC nuevo = null;

            using (var conexion = new BeautyCoreDb())
            {
                try
                {
                    nuevo = new ClasesC()
                    {
                        Encabezado = conexion.Citas.Find(Id)
                    };
                    if (nuevo.Encabezado != null)
                    {
                        nuevo.Detalle = BLL.DetalleCitasBLL.Listar(nuevo.Encabezado.CitaId);
                    }
                    else
                    {
                        nuevo = null;
                    }
                }
                catch (Exception)
                {
                    throw;
                }
            }
            return(nuevo);
        }
Exemplo n.º 3
0
        public JsonResult Guardar(ClasesC nueva)
        {
            bool resultado = false;

            if (ModelState.IsValid)
            {
                resultado = CitasBLL.Guardar(nueva);
            }
            return(Json(resultado));
        }
Exemplo n.º 4
0
        public JsonResult Eliminar(ClasesC nuevo)
        {
            var existe = (BLL.CitasBLL.BuscarEncabezado(nuevo.Encabezado.CitaId) != null);

            if (existe)
            {
                existe = BLL.CitasBLL.Eliminar(nuevo);
                return(Json(existe));
            }
            else
            {
                return(Json(null));
            }
        }
Exemplo n.º 5
0
        public static bool Eliminar(ClasesC nuevo)
        {
            bool resultado = false;

            using (var conexion = new BeautyCoreDb())
            {
                try
                {
                    nuevo = BLL.CitasBLL.Buscarr(nuevo.Encabezado.CitaId);
                    BLL.CitasBLL.Eliminar(nuevo.Encabezado);
                    BLL.DetalleCitasBLL.Eliminar(nuevo.Detalle);
                }
                catch (Exception)
                {
                    throw;
                }
            }
            return(resultado);
        }
Exemplo n.º 6
0
        public static bool Modificar(ClasesC nuevo)
        {
            bool resultado = false;

            using (var conexion = new BeautyCoreDb())
            {
                try
                {
                    conexion.Entry(nuevo.Encabezado).State = EntityState.Modified;
                    if (conexion.SaveChanges() > 0)
                    {
                        resultado = BLL.DetalleCitasBLL.Modificar(nuevo.Detalle, nuevo.Encabezado.CitaId);
                    }
                }
                catch (Exception)
                {
                    throw;
                }
            }
            return(resultado);
        }
Exemplo n.º 7
0
        public static bool Guardar(ClasesC nuevo)
        {
            bool resultado = false;

            using (var conexion = new BeautyCoreDb())
            {
                try
                {
                    conexion.Citas.Add(nuevo.Encabezado);
                    if (conexion.SaveChanges() > 0)
                    {
                        resultado = BLL.DetalleCitasBLL.Guardar(nuevo.Detalle);
                    }
                }
                catch (Exception)
                {
                    throw;
                }
            }
            return(resultado);
        }