Exemplo n.º 1
0
        /// <summary>
        /// Función utilizada para validar la fila del detalle del inventario
        /// </summary>
        /// <returns></returns>
        public string funValidarFila(string varRazon, bool varReqChapetaLote)
        {
            string varMensaje = "";

            //Validamos si la fila no tiene errores o inconsistencias
            if (IteNombre.Equals(""))
            {
                return(varMensaje = "IteCodigo: El campo item es requerido");
            }
            if (DetIdDestino == null && varReqChapetaLote)
            {
                return(varMensaje = "DetIdDestino: El campo chapeta/lote es requerido");
            }
            if (DetCantidad.Equals(0))
            {
                return(varMensaje = "DetCantidad: El campo cantidad debe ser mayor a cero");
            }
            if (varRazon.ToLower().Equals("prd") && (IdMotPerdida == null || IdMotPerdida.Equals("")))
            {
                return(varMensaje = "DetIdMotPerdida: El campo motivo de perdida es requerido");
            }
            if (varRazon.ToLower().Equals("prd") && DetPeso == 0)
            {
                return(varMensaje = "DetPeso: El campo peso debe ser mayor a cero");
            }
            return(varMensaje);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Función utilizada para validar la fila del detalle de laboratorio
        /// </summary>
        /// <returns></returns>
        public string funValidarFila()
        {
            string varMensaje = "";

            //Validamos si la fila no tiene errores o inconsistencias
            if (IteCodigo.Equals(""))
            {
                return(varMensaje = "IteCodigo: El campo item es requerido");
            }
            if (DetCantidad.Equals(0))
            {
                return(varMensaje = "DetCantidad: El campo cantidad debe ser mayor a cero");
            }
            return(varMensaje);
        }