Ejemplo n.º 1
0
        /// <summary>
        /// Método que inserta un núevo tipo de cambio
        /// </summary>
        /// <returns></returns>
        public int InsertTipoCambio(string NombreTipoCambio)
        {
            try
            {
                using (EntitiesUsuario Conexion = new EntitiesUsuario())
                {
                    //creación del objeto TBL_TipoCambio
                    TBL_TIPOCAMBIO Obj = new TBL_TIPOCAMBIO();

                    //Asignamos los valores
                    Obj.NOMBRETIPOCAMBIO = NombreTipoCambio;

                    //Agregamos el nuevo registro
                    Conexion.TBL_TIPOCAMBIO.Add(Obj);

                    //Guardamos los cambios
                    Conexion.SaveChanges();

                    return(Obj.ID_TIPOCAMBIO);
                }
            }
            catch (Exception)
            {
                //si hay error regresamos 0
                return(0);
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Método que actualiza el nombre de un tipo de cambio
        /// </summary>
        /// <returns></returns>
        public int UpdateTipoCambio(int id_TipoCambio, string NombreTipoCambio)
        {
            try
            {
                using (EntitiesUsuario Conexion = new EntitiesUsuario())
                {
                    //Obtenemos el registro con el id de la versión
                    TBL_TIPOCAMBIO obj = Conexion.TBL_TIPOCAMBIO.Where(x => x.ID_TIPOCAMBIO == id_TipoCambio).FirstOrDefault();

                    //Asignamos el archivo
                    obj.NOMBRETIPOCAMBIO = NombreTipoCambio;

                    //Modificamos el registro asignando el nuevo archivo
                    Conexion.Entry(obj).State = EntityState.Modified;

                    //Guardamos cambios
                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }