示例#1
0
        public Operacion OperacionInsertar(Operacion P)
        {
            //llamado a ValidaObjeto
            P.mensajeNotificacion = ObjetoValida(P);
            if (!String.IsNullOrWhiteSpace(P.mensajeNotificacion))
            {
                P.tipoMensaje = 3;
                return(P);
            }

            auditoriaLogica.ObjetoAuditoriaInsertar(P);
            return(Datos.OperacionInsertar(P));
        }
示例#2
0
        public string ObjetoValida(Operacion objeto)
        {
            List <string> ListaErrores = new List <string>();

            //Valida la existencia del Registro
            if (objeto == null)
            {
                ListaErrores.Add("El Objeto esta en blanco");
            }
            else
            {
                if (objeto.ID_PERSONA == 0)
                {
                    ListaErrores.Add("El tipo de objeto no puede estar en blanco");
                }


                if (string.IsNullOrWhiteSpace(objeto.ENTIDAD_FINANCIERA))
                {
                    ListaErrores.Add("El nombre del objeto esta en blanco");
                }

                if (string.IsNullOrWhiteSpace(objeto.NUMERO_PRODUCTO))
                {
                    ListaErrores.Add("La descripción no puede estar en blanco");
                }

                if (string.IsNullOrWhiteSpace(objeto.TIPO_PRODUCTO))
                {
                    ListaErrores.Add("La ubicación no puede estae en blanco");
                }
            }
            if (ListaErrores.Count > 0)
            {
                return(String.Join(";", ListaErrores));
            }
            else
            {
                return(String.Empty);
            }
        }
示例#3
0
 public Operacion OperacionEliminar(Operacion Objeto)
 {
     auditoriaLogica.ObjetoAuditoriaEliminar(Objeto);
     return(Datos.OperacionEliminar(Objeto));
 }
示例#4
0
 public Operacion OperacionActualizar(Operacion Objeto)
 {
     auditoriaLogica.ObjetoAuditoriaEditar(Objeto, OperacionConsultarPorID(Objeto.ID_OPERACION));
     return(Datos.OperacionActualizar(Objeto));
 }