/// <summary> /// Método que obtiene un tipo de cliente /// </summary> /// <param name="idTipoCliente">Id del tipo de cliente</param> /// <returns>Tipo de Cliente</returns> public GEN_TipoCliente ObtenerTipoCliente(int idTipoCliente) { var retorno = new GEN_TipoCliente(); try { retorno = _sisResEntities.GEN_TipoCliente.Single(tc => tc.IdTipoCliente == idTipoCliente); _sisResEntities.Dispose(); return(retorno); } catch (Exception) { return(retorno); } }
/// <summary> /// Método que almacena un tipo de cliente /// </summary> /// <param name="tipoCliente">Datos del tipo de cliente</param> /// <returns>Id de ingreso</returns> public int CrearTipoCliente(GEN_TipoCliente tipoCliente) { var idRetorno = 0; try { _sisResEntities.GEN_TipoCliente.AddObject(tipoCliente); idRetorno = _sisResEntities.SaveChanges(); _sisResEntities.Dispose(); return(idRetorno); } catch (Exception) { return(idRetorno); } }
/// <summary> /// Método que actualiza un tipo de cliente /// </summary> /// <param name="tipoCliente">Datos del tipo de cliente</param> /// <returns>Id de actualización</returns> public int ActualizarTipoCliente(GEN_TipoCliente tipoCliente) { var idRetorno = 0; try { _sisResEntities.GEN_TipoCliente.Attach(tipoCliente); _sisResEntities.ObjectStateManager.ChangeObjectState(tipoCliente, EntityState.Modified); idRetorno = _sisResEntities.SaveChanges(); _sisResEntities.Dispose(); return(idRetorno); } catch (Exception) { return(idRetorno); } }
/// <summary> /// Método que actualiza un Tipo de Cliente /// </summary> /// <param name="tipoCliente">Datos del Tipo de Cliente</param> /// <returns>Id de actualización</returns> public int ActualizarTipoCliente(GEN_TipoCliente tipoCliente) { return(new TipoClienteDa().ActualizarTipoCliente(tipoCliente)); }
/// <summary> /// Método que almacena un Tipo de Cliente /// </summary> /// <param name="tipoCliente">Datos del Tipo de Cliente</param> /// <returns>Id de ingreso</returns> public int CrearTipoCliente(GEN_TipoCliente tipoCliente) { return(new TipoClienteDa().CrearTipoCliente(tipoCliente)); }