示例#1
0
 protected void Nuevo(string usuario)
 {
     IndicadorEstado = EstadoEntidad.Activo;
     UsuarioRegistro = usuario;
     FechaRegistro   = DateTime.Now;
     EstadoObjeto    = EstadoObjeto.Nuevo;
 }
示例#2
0
        public static EntityState ConvertirAEntityState(EstadoObjeto estadoObjeto)
        {
            switch (estadoObjeto)
            {
            case EstadoObjeto.SinCambios:
            {
                return(EntityState.Unchanged);
            }

            case EstadoObjeto.Nuevo:
            {
                return(EntityState.Added);
            }

            case EstadoObjeto.Modificado:
            {
                return(EntityState.Modified);
            }

            case EstadoObjeto.Borrado:
            {
                return(EntityState.Deleted);
            }

            default:
            {
                return(EntityState.Unchanged);
            }
            }
        }
示例#3
0
        public void RegistrarAuditoria(EstadoObjeto aoEstadoObjeto, PistaAuditoria aoPistaAuditoria)
        {
            EstadoObjeto = aoEstadoObjeto;

            if (aoEstadoObjeto == EstadoObjeto.Nuevo)
            {
                CodigoUsuarioRegistro = aoPistaAuditoria.CodigoUsuario;
                FechaRegistro         = aoPistaAuditoria.FechaActualSistema;
                IndicadorEstado       = "A";
            }
            if (aoEstadoObjeto == EstadoObjeto.Modificado)
            {
                CodigoUsuarioModifico = aoPistaAuditoria.CodigoUsuario;
                FechaModifico         = aoPistaAuditoria.FechaActualSistema;
            }
        }
示例#4
0
 public void Borrado()
 {
     EstadoObjeto = EstadoObjeto.Borrado;
 }
示例#5
0
 protected void Modificado(string usuario)
 {
     UsuarioRegistro = usuario;
     FechaModifico   = DateTime.Now;
     EstadoObjeto    = EstadoObjeto.Modificado;
 }
示例#6
0
        public bool TipoComprobanteAgregado(Object o)
        {
            EstadoObjeto eo = (EstadoObjeto)o;

            return(eo.EsSeleccionado());
        }
示例#7
0
        public bool TipoComprobanteBorrado(Object o)
        {
            EstadoObjeto eo = (EstadoObjeto)o;

            return(eo.EsDeseleccionado());
        }
示例#8
0
        public bool Activo(Object o)
        {
            EstadoObjeto eo = (EstadoObjeto)o;

            return(eo.Activo);
        }