Esempio n. 1
0
        /// <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);
            }
        }
Esempio n. 2
0
        /// <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);
            }
        }
Esempio n. 3
0
        /// <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);
            }
        }
Esempio n. 4
0
 /// <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));
 }
Esempio n. 5
0
 /// <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));
 }