/// <summary> /// /// </summary> /// <param name="latitud"></param> /// <param name="longitud"></param> /// <param name="idNegocio"></param> /// <returns></returns> public string SetPositionNegocio(double latitud, double longitud, int idNegocio) { string r = string.Empty; CAT_NEGOCIO ObjNegocio = null; try { using (var Conexion = new BDEntities()) { ObjNegocio = Conexion.CAT_NEGOCIO.Where(p => p.ID_NEGOCIO == idNegocio).FirstOrDefault(); } if (ObjNegocio != null) { ObjNegocio.LATITUD = Convert.ToDouble(latitud); ObjNegocio.LONGITUD = Convert.ToDouble(longitud); using (var Conexion = new BDEntities()) { Conexion.Entry(ObjNegocio).State = System.Data.Entity.EntityState.Modified; Conexion.SaveChanges(); return("S"); } } else { return("N"); } } catch (Exception) { return("N"); } }
/// <summary> /// Método que cambia el estatus de un negocio. /// </summary> /// <param name="idNegocio">Entero que representa el id del negocio.</param> /// <param name="estatus">Entero que representa el estatus: 1=Libre, 2=Asignado, 3=Ocupado, 4=No disponible</param> /// <returns></returns> public int SetCambiarEstatus(int idNegocio, int estatus) { try { //Realizamos la conexión a travéz de Entity Framework. using (var Conexion = new BDEntities()) { //Obtenemos el registro. CAT_NEGOCIO obj = Conexion.CAT_NEGOCIO.Where(x => x.ID_NEGOCIO == idNegocio).FirstOrDefault(); //Cambiamos el valor al estatus deceado. obj.ESTATUS = estatus; //Ejecutamos el método y retornamos el valor. return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }
/// <summary> /// Método que agrega un objeto de tipo Negocio a la tabla de negocios. /// </summary> /// <param name="objNegocio">Objeto que representa el negocio que se requiere insertar.</param> /// <returns>Retorna el número de registros insertados. Si se generó algún errror retorna un 0</returns> public int SetNegocios(CAT_NEGOCIO objNegocio) { try { //Realizamos la conexión a través de Entity Framework. using (var Conexion = new BDEntities()) { //Agregamos el objeto recibido a la tabla. Conexion.CAT_NEGOCIO.Add(objNegocio); //Ejecutamos el método para guardar los cambios, el resultado nos indica cuantos registros se afectaron. int r = Conexion.SaveChanges(); return(r); } } catch (Exception) { //Si se generó algún error retornamos una 0 return(0); } }