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); }
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); }
public JsonResult Guardar(ClasesC nueva) { bool resultado = false; if (ModelState.IsValid) { resultado = CitasBLL.Guardar(nueva); } return(Json(resultado)); }
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)); } }
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); }
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); }
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); }