public int InsertarGestion(Gestion entidad) { try { //Obtener DbCommand para ejcutar el Store Procedure int resultado = 0; using (DbCommand com = db.GetStoredProcCommand("Gestiones.InsertarGestion")) { //Parametros db.AddInParameter(com, "@IdCuenta", DbType.Int32, entidad.IdCuenta); db.AddInParameter(com, "@IdGestor", DbType.Int32, entidad.IdGestor); db.AddInParameter(com, "@Comentario", DbType.String, entidad.Comentario); db.AddInParameter(com, "@IdResultado", DbType.Int32, entidad.IdResultadoGestion); db.AddInParameter(com, "@TipoGestion", DbType.String, entidad.TipoGestion); db.AddInParameter(com, "@idCNT", DbType.Int32, entidad.idCNT); db.AddInParameter(com, "@IdCampana", DbType.Int32, entidad.idCampana); db.AddInParameter(com, "@latitud", DbType.Double, entidad.latitud); db.AddInParameter(com, "@longitud", DbType.Double, entidad.longitud); using (IDataReader reader = db.ExecuteReader(com)) { if (reader != null) { //Lectura de los datos del ResultSet while (reader.Read()) { if (!reader.IsDBNull(0)) resultado = Convert.ToInt32(reader[0]); } } reader.Close(); reader.Dispose(); } //Cierre de la conexion y liberacion de memoria com.Dispose(); } return resultado; } catch (Exception ex) { throw ex; } }
public void InsertarGestion(Gestion entidad) { try { //Obtener DbCommand para ejcutar el Store Procedure using (DbCommand com = db.GetStoredProcCommand("NombreDelStrore")) { //Parametros //db.AddInParameter(com, "@Parametro", DbType.Tipo, entidad.Atributo); //Ejecucion de la Consulta db.ExecuteNonQuery(com); //Cierre de la conexion y liberacion de memoria com.Dispose(); } } catch (Exception ex) { throw ex; } }
public static string ActualizarGestion(Gestion Entidad) { string respuesta = ""; string FchGestion = ""; string FchActualizacion = ""; int resultado = 0; List<SOPF.Core.Entities.Gestiones.DataResult.Usp_ObtenerGestion> Gestion = new List<DataResult.Usp_ObtenerGestion>(); Gestion = ObtenerGestion(1, 0, Entidad.IdGestion,DateTime.Now,DateTime.Now,0); FchGestion = Gestion[0].FchGestion.ToString("dd/MM/yyyy"); FchActualizacion = DateTime.Now.ToString("dd/MM/yyyy"); if (Entidad.IdGestor != Gestion[0].IdGestor) { respuesta = "0-No puede modificar gestiones de otro usuario"; } else if(FchActualizacion != FchGestion) { respuesta = "0-Solo puede modificar gestiones del día"; } else { resultado = dal.ActualizarGestion(Entidad); if (resultado == 1) { respuesta = "1-Gestión Actualizada con éxito"; } else { respuesta = "0-Error al actualizar la gestión"; } } return respuesta; }
public static void InsertarGestion(Gestion entidad) { dal.InsertarGestion(entidad); }
public static int InsertarGestion(Gestion entidad) { return dal.InsertarGestion(entidad); }
public static string InsertarGestionesMovil(List<GestionesMovil> gestiones) { string Mensaje = "Gestiones Insertadas con éxito"; Gestion gestion = new Gestion(); List<TBCATUsuario> usuario = new List<TBCATUsuario>(); List<TBCatGestores> gestor = new List<TBCatGestores>(); List<CatResultadoGestion> CatResultado = new List<CatResultadoGestion>(); List<TBCreditos> cuenta = new List<TBCreditos>(); foreach (GestionesMovil gestionMovil in gestiones) { cuenta = TBCreditosBll.ObtenerTBCreditos(1,gestionMovil.idsolicitud); usuario = TbCatUsuarioBll.ObtenerTbCatUsuario(3,0,gestionMovil.usuario); gestor = TBCatGestoresBll.ObtenerTBCatGestores(3,0,0,usuario[0].IdUsuario); CatResultado=CatResultadoGestionBll.ObtenerCatResultadoGestion(5,gestionMovil.resultado); gestion.IdCuenta = cuenta[0].IdCuenta; gestion.FchGestion = gestionMovil.FechaGestion; gestion.IdGestor= gestor[0].IdGestor; gestion.Comentario=gestionMovil.comentarios; gestion.IdResultadoGestion=CatResultado[0].IdResultado; gestion.TipoGestion = "CAMPO"; gestion.idCNT = 0; gestion.CNT = gestionMovil.Tipocontacto; gestion.idCampana=0; gestion.latitud=gestionMovil.latitud; gestion.longitud=gestionMovil.longitud; try { GestionBll.InsertarGestion(gestion); } catch { Mensaje = Mensaje + "Error en " + Convert.ToInt32(gestion.IdCuenta); } } return Mensaje; }
public Gestion ObtenerGestion() { Gestion resultado = null; try { //Obtener DbCommand para ejcutar el Store Procedure using (DbCommand com = db.GetStoredProcCommand("NombreDelStrore")) { //Parametros //db.AddInParameter(com, "@Parametro", DbType.Tipo, entidad.Atributo); //Ejecucion de la Consulta using (IDataReader reader = db.ExecuteReader(com)) { if (reader != null) { resultado = new Gestion(); //Lectura de los datos del ResultSet } reader.Dispose(); } //Cierre de la conexion y liberacion de memoria com.Dispose(); } } catch (Exception ex) { throw ex; } return resultado; }
public string ActualizaGestion(Gestion entidad) { return GestionBll.ActualizarGestion(entidad); }
public int insertarGestion(Gestion gest) { return GestionBll.InsertarGestion(gest); }